<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@1,300&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@700&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@800&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&amp;family=Raleway:wght@600&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@900&amp;display=swap");[data-animation-duration="0"]{animation-duration:0s}[data-animation-duration="0.2"]{animation-duration:.2s}[data-animation-duration="0.4"]{animation-duration:.4s}[data-animation-duration="0.6"]{animation-duration:.6s}[data-animation-duration="0.8"]{animation-duration:.8s}[data-animation-duration="1"]{animation-duration:1s}[data-animation-duration="1.2"]{animation-duration:1.2s}[data-animation-duration="1.4"]{animation-duration:1.4s}[data-animation-duration="1.6"]{animation-duration:1.6s}[data-animation-duration="1.8"]{animation-duration:1.8s}[data-animation-duration="2"]{animation-duration:2s}[data-animation-duration="2.2"]{animation-duration:2.2s}[data-animation-duration="2.4"]{animation-duration:2.4s}[data-animation-duration="2.6"]{animation-duration:2.6s}[data-animation-duration="2.8"]{animation-duration:2.8s}[data-animation-duration="3"]{animation-duration:3s}[data-animation-duration="3.2"]{animation-duration:3.2s}[data-animation-duration="3.4"]{animation-duration:3.4s}[data-animation-duration="3.6"]{animation-duration:3.6s}[data-animation-duration="3.8"]{animation-duration:3.8s}[data-animation-duration="4"]{animation-duration:4s}[data-animation-duration="4.2"]{animation-duration:4.2s}[data-animation-duration="4.4"]{animation-duration:4.4s}[data-animation-duration="4.6"]{animation-duration:4.6s}[data-animation-duration="4.8"]{animation-duration:4.8s}[data-animation-duration="5"]{animation-duration:5s}[data-animation-delay="0"]{animation-delay:0s}[data-animation-delay="0.2"]{animation-delay:.2s}[data-animation-delay="0.4"]{animation-delay:.4s}[data-animation-delay="0.6"]{animation-delay:.6s}[data-animation-delay="0.8"]{animation-delay:.8s}[data-animation-delay="1"]{animation-delay:1s}[data-animation-delay="1.2"]{animation-delay:1.2s}[data-animation-delay="1.4"]{animation-delay:1.4s}[data-animation-delay="1.6"]{animation-delay:1.6s}[data-animation-delay="1.8"]{animation-delay:1.8s}[data-animation-delay="2"]{animation-delay:2s}[data-animation-delay="2.2"]{animation-delay:2.2s}[data-animation-delay="2.4"]{animation-delay:2.4s}[data-animation-delay="2.6"]{animation-delay:2.6s}[data-animation-delay="2.8"]{animation-delay:2.8s}[data-animation-delay="3"]{animation-delay:3s}[data-animation-delay="3.2"]{animation-delay:3.2s}[data-animation-delay="3.4"]{animation-delay:3.4s}[data-animation-delay="3.6"]{animation-delay:3.6s}[data-animation-delay="3.8"]{animation-delay:3.8s}[data-animation-delay="4"]{animation-delay:4s}[data-animation-delay="4.2"]{animation-delay:4.2s}[data-animation-delay="4.4"]{animation-delay:4.4s}[data-animation-delay="4.6"]{animation-delay:4.6s}[data-animation-delay="4.8"]{animation-delay:4.8s}[data-animation-delay="5"]{animation-delay:5s}[data-animation-iterationCount="0"]{animation-iteration-count:0}[data-animation-iterationCount="1"]{animation-iteration-count:1}[data-animation-iterationCount="2"]{animation-iteration-count:2}[data-animation-iterationCount="3"]{animation-iteration-count:3}[data-animation-iterationCount="4"]{animation-iteration-count:4}[data-animation-iterationCount="5"]{animation-iteration-count:5}[data-animation-iterationCount="6"]{animation-iteration-count:6}[data-animation-iterationCount="7"]{animation-iteration-count:7}[data-animation-iterationCount="8"]{animation-iteration-count:8}[data-animation-iterationCount="9"]{animation-iteration-count:9}[data-animation-iterationCount="10"]{animation-iteration-count:10}[data-animation-iterationCount=infinite]{animation-iteration-count:infinite}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scale-in-ver-top{0%{transform:scaleY(0);transform-origin:100% 0;opacity:1}to{transform:scaleY(1);transform-origin:100% 0;opacity:1}}@keyframes scale-in-hor-left{0%{transform:scaleX(0);transform-origin:0 0;opacity:1}to{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes scale-up-hor-center{0%{transform:scaleX(.4)}to{transform:scaleX(1)}}@keyframes headerLeftBar{0%{height:0}to{height:92vh}}@keyframes headerRightBarTop{0%{height:0}to{height:25vh}}@keyframes headerRightBarBottom{0%{height:0}to{height:51vh}}@font-face{font-family:font-cityscan;src:url(../fonts/font-cityscan.eot?4902689);src:url(../fonts/font-cityscan.eot?4902689#iefix) format("embedded-opentype"),url(../fonts/font-cityscan.woff2?4902689) format("woff2"),url(../fonts/font-cityscan.woff?4902689) format("woff"),url(../fonts/font-cityscan.ttf?4902689) format("truetype"),url(../fonts/font-cityscan.svg?4902689#fontello) format("svg");font-weight:400;font-style:normal}@font-face{font-family:font-cityscan2;src:url(../fonts/font-cityscan2.eot?76158281);src:url(../fonts/font-cityscan2.eot?76158281#iefix) format("embedded-opentype"),url(../fonts/font-cityscan2.woff2?76158281) format("woff2"),url(../fonts/font-cityscan2.woff?76158281) format("woff"),url(../fonts/font-cityscan2.ttf?76158281) format("truetype"),url(../fonts/font-cityscan2.svg?76158281#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:font-cityscan}[class*=" icon2-"]:before,[class*=" icon-"]:before,[class^=icon2-]:before,[class^=icon-]:before{font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon2-"]:before,[class^=icon2-]:before{font-family:font-cityscan2}.icon-zoom-carto:before{content:"\e800"}.icon-unzoom-carto:before{content:"\e801"}.icon-note-1:before{content:"\e802"}.icon-note-2:before{content:"\e803"}.icon-note-3:before{content:"\e804"}.icon-note-4:before{content:"\e805"}.icon-note-5:before{content:"\e806"}.icon-options-carto:before{content:"\e807"}.icon-Breadcrumb:before{content:"\e808"}.icon-information:before{content:"\e809"}.icon-Bold_close:before{content:"\e80a"}.icon-menu:before{content:"\e80b"}.icon-return:before{content:"\e80c"}.icon-top:before{content:"\e80d"}.icon-flop:before{content:"\e80e"}.icon-Arrow-Select:before{content:"\e80f"}.icon-arrow-child:before{content:"\e810"}.icon-administration:before{content:"\e811"}.icon-Positive:before{content:"\e812"}.icon-Negative:before{content:"\e813"}.icon-isochrones:before{content:"\e814"}.icon-nb-plan:before{content:"\e815"}.icon-arrow-dropdown-up:before{content:"\e816"}.icon-arrow-dropdown-down:before{content:"\e817"}.icon-hidden:before{content:"\e818"}.icon-PremiumStroke:before{content:"\e819"}.icon-MenuBurger:before{content:"\e81a"}.icon-crown:before{content:"\e81b"}.icon-LikeStroke:before{content:"\e81c"}.icon-objectif:before{content:"\e81d"}.icon-warning:before{content:"\e81e"}.icon-itineraire:before{content:"\e81f"}.icon-share1:before{content:"\e820"}.icon-Check:before{content:"\e821"}.icon-message:before{content:"\e822"}.icon-Close:before{content:"\e823"}.icon-Like:before{content:"\e824"}.icon-layer-carto:before{content:"\e825"}.icon-Premium:before{content:"\e826"}.icon-ArrowTop:before{content:"\e827"}.icon-ArrowBottom:before{content:"\e828"}.icon-ArrowLeft:before{content:"\e829"}.icon-ArrowRight:before{content:"\e82a"}.icon-appartement:before{content:"\e82b"}.icon-podium:before{content:"\e82c"}.icon-commune:before{content:"\e82d"}.icon-show:before{content:"\e82e"}.icon-SpeachBubble1:before{content:"\e82f"}.icon-payment:before{content:"\e830"}.icon-calendar:before{content:"\e831"}.icon-calendar-year:before{content:"\e832"}.icon-graph:before{content:"\e833"}.icon-Location:before{content:"\e834"}.icon-phone:before{content:"\e835"}.icon-Phone:before{content:"\e836"}.icon-CameraStroke:before{content:"\e837"}.icon-magnifyglass:before{content:"\e838"}.icon-new-address:before{content:"\e839"}.icon-pencil:before{content:"\e83a"}.icon-location-full:before{content:"\e83b"}.icon-SaveStroke:before{content:"\e83c"}.icon-Print:before{content:"\e83d"}.icon-TrashStroke:before{content:"\e83e"}.icon-comment-validation:before{content:"\e83f"}.icon-map:before{content:"\e840"}.icon-user:before{content:"\e841"}.icon-iso-transport:before{content:"\e842"}.icon-iso-voiture:before{content:"\e843"}.icon-iso-velo:before{content:"\e844"}.icon-iso-pied:before{content:"\e845"}.icon-bedroom:before{content:"\e846"}.icon-strong-arrow-to-right:before{content:"\e847"}.icon-strong-arrow-to-top:before{content:"\e848"}.icon-strong-arrow-to-left:before{content:"\e849"}.icon-strong-arrow-to-bottom:before{content:"\e84a"}.icon-logo:before{content:"\e900"}.icon-dashboard:before{content:"\e901"}.icon-profile:before{content:"\e902"}.icon-widget:before{content:"\e903"}.icon-ipsumimmo:before{content:"\e904"}.icon-france:before{content:"\e905"}.icon-show-cartouche:before{content:"\e906"}.icon-add-payment:before{content:"\e907"}.icon-new-payment:before{content:"\e908"}.icon-refresh:before{content:"\e909"}.icon-logout:before{content:"\e90a"}.icon-thematique:before{content:"\e90b"}.icon-change-user:before{content:"\e90c"}.icon-location-disable:before{content:"\e90d"}.icon-rounded-parameters:before{content:"\e90e"}.icon-share:before{content:"\e90f"}.icon-map-switcher:before{content:"\e910"}.icon-ticket:before{content:"\e911"}.icon-letter-rounded:before{content:"\e912"}.icon-adresses:before{content:"\e913"}.icon-settings-rounded:before{content:"\e914"}.icon-dashed-paper:before{content:"\e915"}.icon-rapport-share:before{content:"\e916"}.icon-comparator:before{content:"\e917"}.icon-dashed-card:before{content:"\e918"}.icon-dashed-address:before{content:"\e919"}.icon-psw-show:before{content:"\e91a"}.icon-Compare:before{content:"\e91b"}.icon-Download:before{content:"\e91c"}.icon-HalfCheck:before{content:"\e91d"}.icon-psw-hidden:before{content:"\e91e"}.icon-return1:before{content:"\e91f"}.icon-range-button-drag:before{content:"\e920"}.icon-range-to-left:before{content:"\e921"}.icon-range-to-right:before{content:"\e922"}.icon-room:before{content:"\e923"}.icon-rooms:before{content:"\e924"}.icon-rooms1:before{content:"\e925"}.icon-Parameters:before{content:"\e926"}.icon-rooms2:before{content:"\e927"}.icon-rooms3:before{content:"\e928"}.icon-RapportCreated:before{content:"\e929"}.icon-RapportDownload:before{content:"\e92a"}.icon-RapportError:before{content:"\e92b"}.icon-RapportLoader:before{content:"\e92c"}.icon-Rapport:before{content:"\e92d"}.icon-rooms4:before{content:"\e92e"}.icon-rooms5:before{content:"\e92f"}.icon-informations:before{content:"\e930"}.icon-check-bold:before{content:"\e931"}.icon-range-to-left-hollow:before{content:"\e932"}.icon-range-to-left-stroke:before{content:"\e933"}.icon-range-to-right-hollow:before{content:"\e934"}.icon-range-to-right-stroke:before{content:"\e935"}.icon-address-focus:before{content:"\e936"}.icon-plot-result:before{content:"\e937"}.icon-logo-cityscan-vertical:before{content:"\e938"}.icon-menu-bold:before{content:"\e939"}.icon-cqv:before{content:"\e93a"}.icon-update:before{content:"\e93b"}.icon-Share:before{content:"\e93c"}.icon-vertical-arrows:before{content:"\e93d"}.icon-qr-code:before{content:"\e93e"}.icon-appartement1:before{content:"\e93f"}.icon-maison:before{content:"\e940"}.icon-import:before{content:"\e941"}.icon-high-prices:before{content:"\e942"}.icon-low-prices:before{content:"\e943"}.icon-price:before{content:"\e944"}.icon-underline:before{content:"\e945"}.icon-bold:before{content:"\e946"}.icon-italic:before{content:"\e947"}.icon-logo_cs_by:before{content:"\e948"}.icon-geolocalization:before{content:"\e949"}.icon-little-house-on-the-homepage:before{content:"\e94a"}.icon-file:before{content:"\e94b"}.icon-nofav:before{content:"\e94c"}.icon-equal:before{content:"\e94d"}.icon-increase:before{content:"\e94e"}.icon-reduction:before{content:"\e94f"}.icon-rent:before{content:"\e950"}.icon-title-estimate:before{content:"\e951"}.icon-title-poi:before{content:"\e952"}.icon-title-similar:before{content:"\e953"}.icon-check-black:before{content:"\e954"}.icon-cross-black:before{content:"\e955"}.icon-property:before{content:"\e956"}.icon-properties:before{content:"\e957"}.icon-final-price:before{content:"\e958"}.icon-housing:before{content:"\e959"}.icon-analyse:before{content:"\e95a"}.icon-balcony:before{content:"\e95b"}.icon-bathroom:before{content:"\e95c"}.icon-bedroom1:before{content:"\e95d"}.icon-cellar:before{content:"\e95e"}.icon-comfort:before{content:"\e95f"}.icon-construction:before{content:"\e960"}.icon-co-ownership:before{content:"\e961"}.icon-cost-co-ownership:before{content:"\e962"}.icon-dpe:before{content:"\e963"}.icon-floor:before{content:"\e964"}.icon-loggia:before{content:"\e965"}.icon-luminosity:before{content:"\e966"}.icon-occupancy:before{content:"\e967"}.icon-orientation:before{content:"\e968"}.icon-parking:before{content:"\e969"}.icon-restoration:before{content:"\e96a"}.icon-room1:before{content:"\e96b"}.icon-state:before{content:"\e96c"}.icon-surface-carrez:before{content:"\e96d"}.icon-swimming-pool:before{content:"\e96e"}.icon-tax:before{content:"\e96f"}.icon-view:before{content:"\e970"}.icon-land-area:before{content:"\e971"}.icon-annex-room:before{content:"\e972"}.icon-garden:before{content:"\e973"}.icon-above-ground-levels:before{content:"\e974"}.icon-living-room:before{content:"\e975"}.icon-garage:before{content:"\e976"}.icon-group-ground-floor-apartment:before{content:"\e977"}.icon-private-ground-floor-apartment:before{content:"\e978"}.icon-tax-exemption:before{content:"\e979"}.icon-lift:before{content:"\e97a"}.icon-total-floor:before{content:"\e97b"}.icon-living-area:before{content:"\e97c"}.icon-surface:before{content:"\e97d"}.icon-uninhabitable-area:before{content:"\e97e"}.icon-open-new-tab:before{content:"\e97f"}.icon-data:before{content:"\e98c"}.icon-price1:before{content:"\eba6"}.icon-82A-02:before{content:"\e900"}.icon-16-02:before{content:"\e901"}.icon-82B-02:before{content:"\e902"}.icon-1601-02:before{content:"\e903"}.icon-82C-02:before{content:"\e904"}.icon-1624-02:before{content:"\e905"}.icon-84A-02:before{content:"\e906"}.icon-16240-02:before{content:"\e907"}.icon-84B-02:before{content:"\e908"}.icon-1622-02:before{content:"\e909"}.icon-84C-02:before{content:"\e90a"}.icon-1623-02:before{content:"\e90b"}.icon-85-02:before{content:"\e90c"}.icon-16220-02:before{content:"\e90d"}.icon-cached:before{content:"\e90e"}.icon-date_range:before{content:"\e90f"}.icon-trending_down:before{content:"\e910"}.icon-trending_flat:before{content:"\e911"}.icon-trending_up:before{content:"\e912"}.icon-10-02:before{content:"\e913"}.icon-16221-02:before{content:"\e914"}.icon-11-02:before{content:"\e915"}.icon-16222-02:before{content:"\e916"}.icon-12-01:before{content:"\e917"}.icon-12-02:before{content:"\e918"}.icon-16230-02:before{content:"\e919"}.icon-13-01:before{content:"\e91a"}.icon-13-02:before{content:"\e91b"}.icon-16231-02:before{content:"\e91c"}.icon-14-01:before{content:"\e91d"}.icon-14-02:before{content:"\e91e"}.icon-16232-02:before{content:"\e91f"}.icon-15-01:before{content:"\e920"}.icon-15-02:before{content:"\e921"}.icon-1650-02:before{content:"\e922"}.icon-160-02:before{content:"\e923"}.icon-1-02:before{content:"\e924"}.icon-17-01:before{content:"\e925"}.icon-17-02:before{content:"\e926"}.icon-165-02:before{content:"\e927"}.icon-18-02:before{content:"\e928"}.icon-26-02:before{content:"\e929"}.icon-19-02:before{content:"\e92a"}.icon-16271-02:before{content:"\e92b"}.icon-100-01:before{content:"\e92c"}.icon-100-02:before{content:"\e92d"}.icon-101-01:before{content:"\e92f"}.icon-101-02:before{content:"\e930"}.icon-102-01:before{content:"\e932"}.icon-102-02:before{content:"\e933"}.icon-110-02:before{content:"\e935"}.icon-111-02:before{content:"\e937"}.icon-112-02:before{content:"\e939"}.icon-113-02:before{content:"\e93b"}.icon-120-02:before{content:"\e93d"}.icon-121-01:before{content:"\e93f"}.icon-121-02:before{content:"\e940"}.icon-122-01:before{content:"\e942"}.icon-122-02:before{content:"\e943"}.icon-130-01:before{content:"\e945"}.icon-130-02:before{content:"\e946"}.icon-131-01:before{content:"\e948"}.icon-131-02:before{content:"\e949"}.icon-132-01:before{content:"\e94b"}.icon-132-02:before{content:"\e94c"}.icon-133-01:before{content:"\e94e"}.icon-133-02:before{content:"\e94f"}.icon-134-01:before{content:"\e951"}.icon-134-02:before{content:"\e952"}.icon-140-01:before{content:"\e954"}.icon-140-02:before{content:"\e955"}.icon-141-01:before{content:"\e957"}.icon-141-02:before{content:"\e958"}.icon-142-01:before{content:"\e95a"}.icon-142-02:before{content:"\e95b"}.icon-143-01:before{content:"\e95d"}.icon-143-02:before{content:"\e95e"}.icon-144-01:before{content:"\e960"}.icon-144-02:before{content:"\e961"}.icon-150-01:before{content:"\e963"}.icon-150-02:before{content:"\e964"}.icon-151-01:before{content:"\e966"}.icon-151-02:before{content:"\e967"}.icon-152-01:before{content:"\e969"}.icon-152-02:before{content:"\e96a"}.icon-153-01:before{content:"\e96c"}.icon-153-02:before{content:"\e96d"}.icon-1611-02:before{content:"\e971"}.icon-170-01:before{content:"\e973"}.icon-170-02:before{content:"\e974"}.icon-171-01:before{content:"\e976"}.icon-171-02:before{content:"\e977"}.icon-172-01:before{content:"\e979"}.icon-172-02:before{content:"\e97a"}.icon-173-01:before{content:"\e97c"}.icon-173-02:before{content:"\e97d"}.icon-174-01:before{content:"\e97f"}.icon-174-02:before{content:"\e980"}.icon-175-01:before{content:"\e982"}.icon-175-02:before{content:"\e983"}.icon-180-02:before{content:"\e985"}.icon-181-02:before{content:"\e987"}.icon-182-02:before{content:"\e989"}.icon-184-02:before{content:"\e98c"}.icon-185-02:before{content:"\e98e"}.icon-186-02:before{content:"\e990"}.icon-190-02:before{content:"\e992"}.icon-191-02:before{content:"\e994"}.icon-192-02:before{content:"\e996"}.icon-193-01:before{content:"\e998"}.icon-193-02:before{content:"\e999"}.icon-1000-01:before{content:"\e99b"}.icon-1000-02:before{content:"\e99c"}.icon-1001-01:before{content:"\e99e"}.icon-1001-02:before{content:"\e99f"}.icon-1010-01:before{content:"\e9a1"}.icon-1010-02:before{content:"\e9a2"}.icon-1011-01:before{content:"\e9a4"}.icon-1011-02:before{content:"\e9a5"}.icon-1020-01:before{content:"\e9a7"}.icon-1020-02:before{content:"\e9a8"}.icon-1021-01:before{content:"\e9aa"}.icon-1021-02:before{content:"\e9ab"}.icon-1022-01:before{content:"\e9ad"}.icon-1022-02:before{content:"\e9ae"}.icon-1023-01:before{content:"\e9b0"}.icon-1023-02:before{content:"\e9b1"}.icon-1024-01:before{content:"\e9b3"}.icon-1024-02:before{content:"\e9b4"}.icon-1100-02:before{content:"\e9b6"}.icon-1101-02:before{content:"\e9b8"}.icon-1102-02:before{content:"\e9ba"}.icon-1110-02:before{content:"\e9bc"}.icon-1111-02:before{content:"\e9be"}.icon-1112-02:before{content:"\e9c0"}.icon-1120-02:before{content:"\e9c2"}.icon-1121-02:before{content:"\e9c4"}.icon-1122-02:before{content:"\e9c6"}.icon-1123-02:before{content:"\e9c8"}.icon-1130-02:before{content:"\e9ca"}.icon-1131-02:before{content:"\e9cc"}.icon-1132-02:before{content:"\e9ce"}.icon-1200-01:before{content:"\e9d0"}.icon-1200-02:before{content:"\e9d1"}.icon-1201-01:before{content:"\e9d3"}.icon-1201-02:before{content:"\e9d4"}.icon-1202-01:before{content:"\e9d6"}.icon-1202-02:before{content:"\e9d7"}.icon-1210-02:before{content:"\e9d9"}.icon-1220-01:before{content:"\e9da"}.icon-1220-02:before{content:"\e9db"}.icon-1221-01:before{content:"\e9dd"}.icon-1221-02:before{content:"\e9de"}.icon-1222-01:before{content:"\e9e0"}.icon-1222-02:before{content:"\e9e1"}.icon-1300-01:before{content:"\e9e3"}.icon-1300-02:before{content:"\e9e4"}.icon-1301-01:before{content:"\e9e6"}.icon-1301-02:before{content:"\e9e7"}.icon-1310-01:before{content:"\e9e9"}.icon-1310-02:before{content:"\e9ea"}.icon-1311-01:before{content:"\e9ec"}.icon-1311-02:before{content:"\e9ed"}.icon-1320-01:before{content:"\e9ef"}.icon-1320-02:before{content:"\e9f0"}.icon-1321-01:before{content:"\e9f2"}.icon-1321-02:before{content:"\e9f3"}.icon-1330-01:before{content:"\e9f5"}.icon-1330-02:before{content:"\e9f6"}.icon-1331-01:before{content:"\e9f8"}.icon-1331-02:before{content:"\e9f9"}.icon-1340-01:before{content:"\e9fb"}.icon-1340-02:before{content:"\e9fc"}.icon-1341-01:before{content:"\e9fe"}.icon-1341-02:before{content:"\e9ff"}.icon-1342-01:before{content:"\ea01"}.icon-1342-02:before{content:"\ea02"}.icon-1400-01:before{content:"\ea04"}.icon-1400-02:before{content:"\ea05"}.icon-1410-01:before{content:"\ea07"}.icon-1410-02:before{content:"\ea08"}.icon-1420-01:before{content:"\ea0a"}.icon-1420-02:before{content:"\ea0b"}.icon-1430-01:before{content:"\ea0d"}.icon-1430-02:before{content:"\ea0e"}.icon-1440-01:before{content:"\ea10"}.icon-1440-02:before{content:"\ea11"}.icon-1500-01:before{content:"\ea13"}.icon-1500-02:before{content:"\ea14"}.icon-1510-01:before{content:"\ea16"}.icon-1510-02:before{content:"\ea17"}.icon-1520-01:before{content:"\ea19"}.icon-1520-02:before{content:"\ea1a"}.icon-1530-01:before{content:"\ea1c"}.icon-1530-02:before{content:"\ea1d"}.icon-1600-02:before{content:"\ea1f"}.icon-1610-02:before{content:"\ea23"}.icon-1700-01:before{content:"\ea27"}.icon-1700-02:before{content:"\ea28"}.icon-1701-01:before{content:"\ea2a"}.icon-1701-02:before{content:"\ea2b"}.icon-1710-01:before{content:"\ea2d"}.icon-1710-02:before{content:"\ea2e"}.icon-1720-01:before{content:"\ea30"}.icon-1720-02:before{content:"\ea31"}.icon-1730-01:before{content:"\ea33"}.icon-1730-02:before{content:"\ea34"}.icon-1740-01:before{content:"\ea36"}.icon-1740-02:before{content:"\ea37"}.icon-1750-01:before{content:"\ea39"}.icon-1750-02:before{content:"\ea3a"}.icon-1840-02:before{content:"\ea3c"}.icon-1841-02:before{content:"\ea3e"}.icon-1900-02:before{content:"\ea40"}.icon-1901-02:before{content:"\ea42"}.icon-1902-02:before{content:"\ea44"}.icon-1903-02:before{content:"\ea46"}.icon-1905-02:before{content:"\ea49"}.icon-1910-02:before{content:"\ea4b"}.icon-1911-02:before{content:"\ea4d"}.icon-1912-02:before{content:"\ea4f"}.icon-1913-02:before{content:"\ea51"}.icon-1914-02:before{content:"\ea53"}.icon-1915-02:before{content:"\ea55"}.icon-1920-02:before{content:"\ea57"}.icon-1921-02:before{content:"\ea59"}.icon-1922-02:before{content:"\ea5b"}.icon-1923-02:before{content:"\ea5d"}.icon-1924-02:before{content:"\ea5f"}.icon-1930-01:before{content:"\ea61"}.icon-1930-02:before{content:"\ea62"}.icon-1931-01:before{content:"\ea64"}.icon-1931-02:before{content:"\ea65"}.icon-1932-01:before{content:"\ea67"}.icon-1932-02:before{content:"\ea68"}.icon-1933-01:before{content:"\ea6a"}.icon-1933-02:before{content:"\ea6b"}.icon-1934-01:before{content:"\ea6d"}.icon-1934-02:before{content:"\ea6e"}.icon-1935-01:before{content:"\ea70"}.icon-1935-02:before{content:"\ea71"}.icon-10000-01:before{content:"\ea73"}.icon-10000-02:before{content:"\ea74"}.icon-10001-01:before{content:"\ea76"}.icon-10001-02:before{content:"\ea77"}.icon-10002-01:before{content:"\ea79"}.icon-10002-02:before{content:"\ea7a"}.icon-10010-01:before{content:"\ea7c"}.icon-10010-02:before{content:"\ea7d"}.icon-10011-01:before{content:"\ea7f"}.icon-10011-02:before{content:"\ea80"}.icon-10012-01:before{content:"\ea82"}.icon-10012-02:before{content:"\ea83"}.icon-11210-02:before{content:"\ea85"}.icon-11211-02:before{content:"\ea87"}.icon-11230-02:before{content:"\ea89"}.icon-11231-02:before{content:"\ea8b"}.icon-11232-02:before{content:"\ea8d"}.icon-18400-02:before{content:"\ea8f"}.icon-18401-02:before{content:"\ea91"}.icon-18402-02:before{content:"\ea93"}.icon-18403-02:before{content:"\ea95"}.icon-18404-02:before{content:"\ea97"}.icon-18410-02:before{content:"\ea99"}.icon-18411-02:before{content:"\ea9b"}.icon-18412-02:before{content:"\ea9d"}.icon-18413-02:before{content:"\ea9f"}.icon-18414-02:before{content:"\eaa1"}.icon-18415-02:before{content:"\eaa3"}.icon-18416-02:before{content:"\eaa5"}.icon-18417-02:before{content:"\eaa7"}.icon-18418-02:before{content:"\eaa9"}.icon-110001-02:before{content:"\eaab"}.icon-110002-02:before{content:"\eaad"}.icon-110003-02:before{content:"\eaaf"}.icon-110004-02:before{content:"\eab1"}.icon-110005-02:before{content:"\eab3"}.icon-110006-02:before{content:"\eab5"}.icon-110007-02:before{content:"\eab7"}.icon-110008-02:before{content:"\eab9"}.icon-110009-02:before{content:"\eabb"}.icon-110010-02:before{content:"\eabd"}.icon-110011-02:before{content:"\eabf"}.icon-110012-02:before{content:"\eac1"}.icon-110013-02:before{content:"\eac3"}.icon-110014-02:before{content:"\eac5"}.icon-110015-02:before{content:"\eac7"}.icon-110016-02:before{content:"\eac9"}.icon-110017-02:before{content:"\eacb"}.icon-110018-02:before{content:"\eacd"}.icon-110019-02:before{content:"\eacf"}.icon-110101-02:before{content:"\ead1"}.icon-110102-02:before{content:"\ead3"}.icon-110103-02:before{content:"\ead5"}.icon-110104-02:before{content:"\ead7"}.icon-110105-02:before{content:"\ead9"}.icon-110106-02:before{content:"\eadb"}.icon-110107-02:before{content:"\eadd"}.icon-110108-02:before{content:"\eadf"}.icon-110109-02:before{content:"\eae1"}.icon-110110-02:before{content:"\eae3"}.icon-110111-02:before{content:"\eae5"}.icon-110112-02:before{content:"\eae7"}.icon-110113-02:before{content:"\eae9"}.icon-110114-02:before{content:"\eaeb"}.icon-110115-02:before{content:"\eaed"}.icon-110116-02:before{content:"\eaef"}.icon-110117-02:before{content:"\eaf1"}.icon-110118-02:before{content:"\eaf3"}.icon-110119-02:before{content:"\eaf5"}.icon-110120-02:before{content:"\eaf7"}.icon-110121-02:before{content:"\eaf9"}.icon-110122-02:before{content:"\eafb"}.icon-110123-02:before{content:"\eafd"}.icon-111001-02:before{content:"\eaff"}.icon-111002-02:before{content:"\eb01"}.icon-111003-02:before{content:"\eb03"}.icon-111004-02:before{content:"\eb05"}.icon-111005-02:before{content:"\eb07"}.icon-111006-02:before{content:"\eb09"}.icon-111007-02:before{content:"\eb0b"}.icon-111008-02:before{content:"\eb0d"}.icon-111009-02:before{content:"\eb0f"}.icon-111010-02:before{content:"\eb11"}.icon-111011-02:before{content:"\eb13"}.icon-111012-02:before{content:"\eb15"}.icon-111013-02:before{content:"\eb17"}.icon-111014-02:before{content:"\eb19"}.icon-111015-02:before{content:"\eb1b"}.icon-112001-02:before{content:"\eb1d"}.icon-112002-02:before{content:"\eb1f"}.icon-112003-02:before{content:"\eb21"}.icon-112004-02:before{content:"\eb23"}.icon-112005-02:before{content:"\eb25"}.icon-112006-02:before{content:"\eb27"}.icon-sp07-01:before{content:"\eb29"}.icon-sp07-02:before{content:"\eb2a"}.icon-sp19-01:before{content:"\eb2c"}.icon-sp19-02:before{content:"\eb2d"}.icon-sp20-01:before{content:"\eb2f"}.icon-sp20-02:before{content:"\eb30"}.icon-sp21-01:before{content:"\eb32"}.icon-sp21-02:before{content:"\eb33"}.icon-sp38-02:before{content:"\eb35"}.icon-sp87-02:before{content:"\eb38"}.icon-sp88-02:before{content:"\eb3a"}.icon-sp89-02:before{content:"\eb3c"}.icon-sp105-02:before{content:"\eb3e"}.icon-sp123-02:before{content:"\eb40"}.icon-1904-02:before{content:"\eb42"}.icon-100000-01:before{content:"\eb43"}.icon-100000-02:before{content:"\eb44"}.icon-100001-02:before{content:"\eb46"}.icon-100002-01:before{content:"\eb47"}.icon-100002-02:before{content:"\eb48"}.icon-100003-01:before{content:"\eb4a"}.icon-100003-02:before{content:"\eb4b"}.icon-100010-01:before{content:"\eb4d"}.icon-100010-02:before{content:"\eb4e"}.icon-100011-02:before{content:"\eb50"}.icon-100020-02:before{content:"\eb52"}.icon-100100-01:before{content:"\eb54"}.icon-100100-02:before{content:"\eb55"}.icon-100101-02:before{content:"\eb57"}.icon-100102-01:before{content:"\eb58"}.icon-100102-02:before{content:"\eb59"}.icon-100110-01:before{content:"\eb5b"}.icon-100110-02:before{content:"\eb5c"}.icon-100111-02:before{content:"\eb5e"}.icon-100120-02:before{content:"\eb60"}.icon-122200-02:before{content:"\eb62"}.icon-122210-02:before{content:"\eb63"}.icon-122211-02:before{content:"\eb64"}.icon-112300-02:before{content:"\eb68"}.icon-112301-01:before{content:"\eb69"}.icon-112301-02:before{content:"\eb6a"}.icon-112310-02:before{content:"\eb6c"}.icon-112320-02:before{content:"\eb6e"}.icon-27-02:before{content:"\eb70"}.icon-176-02:before{content:"\eb71"}.icon-1380-02:before{content:"\eb72"}.icon-241-02:before{content:"\eb73"}.icon-1231-02:before{content:"\eb74"}.icon-1370-02:before{content:"\eb75"}.icon-240-02:before{content:"\eb76"}.icon-24-02:before{content:"\eb77"}.icon-2011-02:before{content:"\eb78"}.icon-2010-02:before{content:"\eb79"}.icon-201-02:before{content:"\eb7a"}.icon-2002-02:before{content:"\eb7b"}.icon-2001-02:before{content:"\eb7c"}.icon-2000-02:before{content:"\eb7d"}.icon-200-02:before{content:"\eb7e"}.icon-20-02:before{content:"\eb7f"}.icon-155-02:before{content:"\eb81"}.icon-154-02:before{content:"\eb82"}.icon-251-02:before{content:"\eb83"}.icon-1373-02:before{content:"\eb84"}.icon-1371-02:before{content:"\eb85"}.icon-250-02:before{content:"\eb86"}.icon-25-02:before{content:"\eb87"}.icon-1334-02:before{content:"\eb88"}.icon-1333-02:before{content:"\eb89"}.icon-211-02:before{content:"\eb8a"}.icon-1332-02:before{content:"\eb8b"}.icon-210-02:before{content:"\eb8c"}.icon-21-02:before{content:"\eb8d"}.icon-1323-02:before{content:"\eb8e"}.icon-230-02:before{content:"\eb8f"}.icon-1372-02:before{content:"\eb90"}.icon-1322-02:before{content:"\eb91"}.icon-23-02:before{content:"\eb92"}.icon-1361-02:before{content:"\eb93"}.icon-1360-02:before{content:"\eb94"}.icon-222-02:before{content:"\eb95"}.icon-1344-02:before{content:"\eb96"}.icon-1343-02:before{content:"\eb97"}.icon-1353-02:before{content:"\eb98"}.icon-221-02:before{content:"\eb99"}.icon-1352-02:before{content:"\eb9a"}.icon-1351-02:before{content:"\eb9b"}.icon-1350-02:before{content:"\eb9c"}.icon-220-02:before{content:"\eb9d"}.icon-22-02:before{content:"\eb9e"}.icon-1230-02:before{content:"\eb9f"}.icon-1460-02:before{content:"\eba0"}.icon-1450-02:before{content:"\eba1"}.icon-148-02:before{content:"\eba2"}.icon-147-02:before{content:"\eba3"}.icon-146-02:before{content:"\eba4"}.icon-145-02:before{content:"\eba5"}.icon-162-02:before{content:"\eba6"}.icon-1621-02:before{content:"\eba7"}.icon-261-02:before{content:"\eba8"}.icon-1620-02:before{content:"\eba9"}.icon-16210-02:before{content:"\ebaa"}.icon-16211-02:before{content:"\ebab"}.icon-16212-02:before{content:"\ebac"}.icon-1470-02:before{content:"\ebad"}.icon-1441-02:before{content:"\ebae"}.icon-1630-02:before{content:"\ebaf"}.icon-163-02:before{content:"\ebb0"}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}[data-expandable]{height:0;overflow:hidden;display:block;transition:height .5s ease-in-out}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:block;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:focus{outline:none}[role=table]&gt;div[id]{font-style:italic}[role=table] [role=row]{display:flex}[role=table] [role=cell],[role=table] [role=columnheader]{padding:.125em .25em}[role=table] [role=rowgroup]{width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:26px;margin:.6em 0}@media screen and (min-width:576px){h1{font-size:calc(20.375px + .97656vw)}}@media screen and (min-width:1600px){h1{font-size:36px}}h2{font-size:1.9176em;margin:.5em 0}h3{font-size:1.7176em;margin:.4em 0}h4{font-size:1.5176em;margin:.3em 0}h5{font-size:1.3176em;margin:.2em 0}h6{font-size:1.1176em;margin:.1em 0}html{font-size:12px}@media screen and (min-width:576px){html{font-size:calc(9.1875px + .48828vw)}}@media screen and (min-width:1600px){html{font-size:17px}}.body{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#2d2d2d;overflow-x:hidden}.body,.body__wrapper{background:#fff}.body--home .header__container{height:100vh;width:100%}.body__search{background-color:red}.body-modal--open{overflow:hidden}.body-modal--open .header__content{z-index:2000}.body--vertical-search-opened{overflow:hidden}.body.call-tracking-activated .footer-v1{padding-bottom:2.5em}@media screen and (min-width:576px){.body.call-tracking-activated .footer-v1{padding-bottom:0}}.linkBloc__parent{overflow:hidden}.linkBloc__parent .linkBloc:after{display:block;position:absolute;top:50%;left:50%;width:2000px;content:"";height:2000px;transform:translateX(-50%) translateY(-50%)}.container{max-width:1270px;margin:0 auto}.row{display:flex;flex-wrap:wrap;list-style:none;margin-left:-20px}.row.row--gutterless{margin-left:0}.row&gt;[class*=col]{padding-left:20px;box-sizing:border-box}.row--gutterless&gt;[class*=col]{padding-left:0}.col{width:100%}.col-offset-0{margin-left:0}.col-1{flex-basis:8.33333%;max-width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{flex-basis:16.66667%;max-width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{flex-basis:25%;max-width:25%}.col-offset-3{margin-left:25%}.col-4{flex-basis:33.33333%;max-width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{flex-basis:41.66667%;max-width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{flex-basis:50%;max-width:50%}.col-offset-6{margin-left:50%}.col-7{flex-basis:58.33333%;max-width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{flex-basis:66.66667%;max-width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{flex-basis:75%;max-width:75%}.col-offset-9{margin-left:75%}.col-10{flex-basis:83.33333%;max-width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{flex-basis:91.66667%;max-width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{flex-basis:100%;max-width:100%}.col-offset-12{margin-left:100%}@media only screen and (min-width:576px){.col--sm-offset-0{margin-left:0}.col--sm-1{flex-basis:8.33333%;max-width:8.33333%}.col--sm-offset-1{margin-left:8.33333%}.col--sm-2{flex-basis:16.66667%;max-width:16.66667%}.col--sm-offset-2{margin-left:16.66667%}.col--sm-3{flex-basis:25%;max-width:25%}.col--sm-offset-3{margin-left:25%}.col--sm-4{flex-basis:33.33333%;max-width:33.33333%}.col--sm-offset-4{margin-left:33.33333%}.col--sm-5{flex-basis:41.66667%;max-width:41.66667%}.col--sm-offset-5{margin-left:41.66667%}.col--sm-6{flex-basis:50%;max-width:50%}.col--sm-offset-6{margin-left:50%}.col--sm-7{flex-basis:58.33333%;max-width:58.33333%}.col--sm-offset-7{margin-left:58.33333%}.col--sm-8{flex-basis:66.66667%;max-width:66.66667%}.col--sm-offset-8{margin-left:66.66667%}.col--sm-9{flex-basis:75%;max-width:75%}.col--sm-offset-9{margin-left:75%}.col--sm-10{flex-basis:83.33333%;max-width:83.33333%}.col--sm-offset-10{margin-left:83.33333%}.col--sm-11{flex-basis:91.66667%;max-width:91.66667%}.col--sm-offset-11{margin-left:91.66667%}.col--sm-12{flex-basis:100%;max-width:100%}.col--sm-offset-12{margin-left:100%}}@media only screen and (min-width:768px){.col--md-offset-0{margin-left:0}.col--md-1{flex-basis:8.33333%;max-width:8.33333%}.col--md-offset-1{margin-left:8.33333%}.col--md-2{flex-basis:16.66667%;max-width:16.66667%}.col--md-offset-2{margin-left:16.66667%}.col--md-3{flex-basis:25%;max-width:25%}.col--md-offset-3{margin-left:25%}.col--md-4{flex-basis:33.33333%;max-width:33.33333%}.col--md-offset-4{margin-left:33.33333%}.col--md-5{flex-basis:41.66667%;max-width:41.66667%}.col--md-offset-5{margin-left:41.66667%}.col--md-6{flex-basis:50%;max-width:50%}.col--md-offset-6{margin-left:50%}.col--md-7{flex-basis:58.33333%;max-width:58.33333%}.col--md-offset-7{margin-left:58.33333%}.col--md-8{flex-basis:66.66667%;max-width:66.66667%}.col--md-offset-8{margin-left:66.66667%}.col--md-9{flex-basis:75%;max-width:75%}.col--md-offset-9{margin-left:75%}.col--md-10{flex-basis:83.33333%;max-width:83.33333%}.col--md-offset-10{margin-left:83.33333%}.col--md-11{flex-basis:91.66667%;max-width:91.66667%}.col--md-offset-11{margin-left:91.66667%}.col--md-12{flex-basis:100%;max-width:100%}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width:992px){.col--lg-offset-0{margin-left:0}.col--lg-1{flex-basis:8.33333%;max-width:8.33333%}.col--lg-offset-1{margin-left:8.33333%}.col--lg-2{flex-basis:16.66667%;max-width:16.66667%}.col--lg-offset-2{margin-left:16.66667%}.col--lg-3{flex-basis:25%;max-width:25%}.col--lg-offset-3{margin-left:25%}.col--lg-4{flex-basis:33.33333%;max-width:33.33333%}.col--lg-offset-4{margin-left:33.33333%}.col--lg-5{flex-basis:41.66667%;max-width:41.66667%}.col--lg-offset-5{margin-left:41.66667%}.col--lg-6{flex-basis:50%;max-width:50%}.col--lg-offset-6{margin-left:50%}.col--lg-7{flex-basis:58.33333%;max-width:58.33333%}.col--lg-offset-7{margin-left:58.33333%}.col--lg-8{flex-basis:66.66667%;max-width:66.66667%}.col--lg-offset-8{margin-left:66.66667%}.col--lg-9{flex-basis:75%;max-width:75%}.col--lg-offset-9{margin-left:75%}.col--lg-10{flex-basis:83.33333%;max-width:83.33333%}.col--lg-offset-10{margin-left:83.33333%}.col--lg-11{flex-basis:91.66667%;max-width:91.66667%}.col--lg-offset-11{margin-left:91.66667%}.col--lg-12{flex-basis:100%;max-width:100%}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:1200px){.col--xl-offset-0{margin-left:0}.col--xl-1{flex-basis:8.33333%;max-width:8.33333%}.col--xl-offset-1{margin-left:8.33333%}.col--xl-2{flex-basis:16.66667%;max-width:16.66667%}.col--xl-offset-2{margin-left:16.66667%}.col--xl-3{flex-basis:25%;max-width:25%}.col--xl-offset-3{margin-left:25%}.col--xl-4{flex-basis:33.33333%;max-width:33.33333%}.col--xl-offset-4{margin-left:33.33333%}.col--xl-5{flex-basis:41.66667%;max-width:41.66667%}.col--xl-offset-5{margin-left:41.66667%}.col--xl-6{flex-basis:50%;max-width:50%}.col--xl-offset-6{margin-left:50%}.col--xl-7{flex-basis:58.33333%;max-width:58.33333%}.col--xl-offset-7{margin-left:58.33333%}.col--xl-8{flex-basis:66.66667%;max-width:66.66667%}.col--xl-offset-8{margin-left:66.66667%}.col--xl-9{flex-basis:75%;max-width:75%}.col--xl-offset-9{margin-left:75%}.col--xl-10{flex-basis:83.33333%;max-width:83.33333%}.col--xl-offset-10{margin-left:83.33333%}.col--xl-11{flex-basis:91.66667%;max-width:91.66667%}.col--xl-offset-11{margin-left:91.66667%}.col--xl-12{flex-basis:100%;max-width:100%}.col--xl-offset-12{margin-left:100%}}.innerpage{width:100%;max-width:1815px;margin:0 auto}.landing{width:100%;height:auto;padding-top:2em;padding-bottom:2em;display:flex;align-items:center}.landing:before,.landing&gt;*{z-index:3}.landing&gt;.module__aligner{width:100%;display:flex;align-items:center;align-self:stretch;position:relative;z-index:3;transform:translateZ(0)}.landing&gt;.module__aligner&gt;*{width:100%}.landing&gt;.module__background{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing&gt;.module__background&gt;*{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.landing:nth-child(odd)&gt;.module__background&gt;*{position:fixed}@media screen and (min-width:768px){.landing{padding-top:3em;padding-bottom:3em}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.landing{height:100vh;padding-top:2em;padding-bottom:2em}}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.landing{padding-top:5em;padding-bottom:5em}}.landing .title{margin-bottom:6%}a[class*=__global-link]{text-decoration:none}.main{position:relative;z-index:2000}.main__wrapper{transition:all .5s ease-in-out}@media screen and (min-width:0){.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1em!important}.mt-1,.my-1{margin-top:1em!important}.mr-1,.mx-1{margin-right:1em!important}.mb-1,.my-1{margin-bottom:1em!important}.ml-1,.mx-1{margin-left:1em!important}.m-2{margin:2em!important}.mt-2,.my-2{margin-top:2em!important}.mr-2,.mx-2{margin-right:2em!important}.mb-2,.my-2{margin-bottom:2em!important}.ml-2,.mx-2{margin-left:2em!important}.m-3{margin:3em!important}.mt-3,.my-3{margin-top:3em!important}.mr-3,.mx-3{margin-right:3em!important}.mb-3,.my-3{margin-bottom:3em!important}.ml-3,.mx-3{margin-left:3em!important}.m-4{margin:4em!important}.mt-4,.my-4{margin-top:4em!important}.mr-4,.mx-4{margin-right:4em!important}.mb-4,.my-4{margin-bottom:4em!important}.ml-4,.mx-4{margin-left:4em!important}.m-5{margin:5em!important}.mt-5,.my-5{margin-top:5em!important}.mr-5,.mx-5{margin-right:5em!important}.mb-5,.my-5{margin-bottom:5em!important}.ml-5,.mx-5{margin-left:5em!important}.m-6{margin:6em!important}.mt-6,.my-6{margin-top:6em!important}.mr-6,.mx-6{margin-right:6em!important}.mb-6,.my-6{margin-bottom:6em!important}.ml-6,.mx-6{margin-left:6em!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1em!important}.pt-1,.py-1{padding-top:1em!important}.pr-1,.px-1{padding-right:1em!important}.pb-1,.py-1{padding-bottom:1em!important}.pl-1,.px-1{padding-left:1em!important}.p-2{padding:2em!important}.pt-2,.py-2{padding-top:2em!important}.pr-2,.px-2{padding-right:2em!important}.pb-2,.py-2{padding-bottom:2em!important}.pl-2,.px-2{padding-left:2em!important}.p-3{padding:3em!important}.pt-3,.py-3{padding-top:3em!important}.pr-3,.px-3{padding-right:3em!important}.pb-3,.py-3{padding-bottom:3em!important}.pl-3,.px-3{padding-left:3em!important}.p-4{padding:4em!important}.pt-4,.py-4{padding-top:4em!important}.pr-4,.px-4{padding-right:4em!important}.pb-4,.py-4{padding-bottom:4em!important}.pl-4,.px-4{padding-left:4em!important}.p-5{padding:5em!important}.pt-5,.py-5{padding-top:5em!important}.pr-5,.px-5{padding-right:5em!important}.pb-5,.py-5{padding-bottom:5em!important}.pl-5,.px-5{padding-left:5em!important}.p-6{padding:6em!important}.pt-6,.py-6{padding-top:6em!important}.pr-6,.px-6{padding-right:6em!important}.pb-6,.py-6{padding-bottom:6em!important}.pl-6,.px-6{padding-left:6em!important}.m-n1{margin:-1em!important}.mt-n1,.my-n1{margin-top:-1em!important}.mr-n1,.mx-n1{margin-right:-1em!important}.mb-n1,.my-n1{margin-bottom:-1em!important}.ml-n1,.mx-n1{margin-left:-1em!important}.m-n2{margin:-2em!important}.mt-n2,.my-n2{margin-top:-2em!important}.mr-n2,.mx-n2{margin-right:-2em!important}.mb-n2,.my-n2{margin-bottom:-2em!important}.ml-n2,.mx-n2{margin-left:-2em!important}.m-n3{margin:-3em!important}.mt-n3,.my-n3{margin-top:-3em!important}.mr-n3,.mx-n3{margin-right:-3em!important}.mb-n3,.my-n3{margin-bottom:-3em!important}.ml-n3,.mx-n3{margin-left:-3em!important}.m-n4{margin:-4em!important}.mt-n4,.my-n4{margin-top:-4em!important}.mr-n4,.mx-n4{margin-right:-4em!important}.mb-n4,.my-n4{margin-bottom:-4em!important}.ml-n4,.mx-n4{margin-left:-4em!important}.m-n5{margin:-5em!important}.mt-n5,.my-n5{margin-top:-5em!important}.mr-n5,.mx-n5{margin-right:-5em!important}.mb-n5,.my-n5{margin-bottom:-5em!important}.ml-n5,.mx-n5{margin-left:-5em!important}.m-n6{margin:-6em!important}.mt-n6,.my-n6{margin-top:-6em!important}.mr-n6,.mx-n6{margin-right:-6em!important}.mb-n6,.my-n6{margin-bottom:-6em!important}.ml-n6,.mx-n6{margin-left:-6em!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}}@media screen and (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:1em!important}.mt-sm-1,.my-sm-1{margin-top:1em!important}.mr-sm-1,.mx-sm-1{margin-right:1em!important}.mb-sm-1,.my-sm-1{margin-bottom:1em!important}.ml-sm-1,.mx-sm-1{margin-left:1em!important}.m-sm-2{margin:2em!important}.mt-sm-2,.my-sm-2{margin-top:2em!important}.mr-sm-2,.mx-sm-2{margin-right:2em!important}.mb-sm-2,.my-sm-2{margin-bottom:2em!important}.ml-sm-2,.mx-sm-2{margin-left:2em!important}.m-sm-3{margin:3em!important}.mt-sm-3,.my-sm-3{margin-top:3em!important}.mr-sm-3,.mx-sm-3{margin-right:3em!important}.mb-sm-3,.my-sm-3{margin-bottom:3em!important}.ml-sm-3,.mx-sm-3{margin-left:3em!important}.m-sm-4{margin:4em!important}.mt-sm-4,.my-sm-4{margin-top:4em!important}.mr-sm-4,.mx-sm-4{margin-right:4em!important}.mb-sm-4,.my-sm-4{margin-bottom:4em!important}.ml-sm-4,.mx-sm-4{margin-left:4em!important}.m-sm-5{margin:5em!important}.mt-sm-5,.my-sm-5{margin-top:5em!important}.mr-sm-5,.mx-sm-5{margin-right:5em!important}.mb-sm-5,.my-sm-5{margin-bottom:5em!important}.ml-sm-5,.mx-sm-5{margin-left:5em!important}.m-sm-6{margin:6em!important}.mt-sm-6,.my-sm-6{margin-top:6em!important}.mr-sm-6,.mx-sm-6{margin-right:6em!important}.mb-sm-6,.my-sm-6{margin-bottom:6em!important}.ml-sm-6,.mx-sm-6{margin-left:6em!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:1em!important}.pt-sm-1,.py-sm-1{padding-top:1em!important}.pr-sm-1,.px-sm-1{padding-right:1em!important}.pb-sm-1,.py-sm-1{padding-bottom:1em!important}.pl-sm-1,.px-sm-1{padding-left:1em!important}.p-sm-2{padding:2em!important}.pt-sm-2,.py-sm-2{padding-top:2em!important}.pr-sm-2,.px-sm-2{padding-right:2em!important}.pb-sm-2,.py-sm-2{padding-bottom:2em!important}.pl-sm-2,.px-sm-2{padding-left:2em!important}.p-sm-3{padding:3em!important}.pt-sm-3,.py-sm-3{padding-top:3em!important}.pr-sm-3,.px-sm-3{padding-right:3em!important}.pb-sm-3,.py-sm-3{padding-bottom:3em!important}.pl-sm-3,.px-sm-3{padding-left:3em!important}.p-sm-4{padding:4em!important}.pt-sm-4,.py-sm-4{padding-top:4em!important}.pr-sm-4,.px-sm-4{padding-right:4em!important}.pb-sm-4,.py-sm-4{padding-bottom:4em!important}.pl-sm-4,.px-sm-4{padding-left:4em!important}.p-sm-5{padding:5em!important}.pt-sm-5,.py-sm-5{padding-top:5em!important}.pr-sm-5,.px-sm-5{padding-right:5em!important}.pb-sm-5,.py-sm-5{padding-bottom:5em!important}.pl-sm-5,.px-sm-5{padding-left:5em!important}.p-sm-6{padding:6em!important}.pt-sm-6,.py-sm-6{padding-top:6em!important}.pr-sm-6,.px-sm-6{padding-right:6em!important}.pb-sm-6,.py-sm-6{padding-bottom:6em!important}.pl-sm-6,.px-sm-6{padding-left:6em!important}.m-sm-n1{margin:-1em!important}.mt-sm-n1,.my-sm-n1{margin-top:-1em!important}.mr-sm-n1,.mx-sm-n1{margin-right:-1em!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-1em!important}.ml-sm-n1,.mx-sm-n1{margin-left:-1em!important}.m-sm-n2{margin:-2em!important}.mt-sm-n2,.my-sm-n2{margin-top:-2em!important}.mr-sm-n2,.mx-sm-n2{margin-right:-2em!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-2em!important}.ml-sm-n2,.mx-sm-n2{margin-left:-2em!important}.m-sm-n3{margin:-3em!important}.mt-sm-n3,.my-sm-n3{margin-top:-3em!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3em!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3em!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3em!important}.m-sm-n4{margin:-4em!important}.mt-sm-n4,.my-sm-n4{margin-top:-4em!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4em!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4em!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4em!important}.m-sm-n5{margin:-5em!important}.mt-sm-n5,.my-sm-n5{margin-top:-5em!important}.mr-sm-n5,.mx-sm-n5{margin-right:-5em!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-5em!important}.ml-sm-n5,.mx-sm-n5{margin-left:-5em!important}.m-sm-n6{margin:-6em!important}.mt-sm-n6,.my-sm-n6{margin-top:-6em!important}.mr-sm-n6,.mx-sm-n6{margin-right:-6em!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6em!important}.ml-sm-n6,.mx-sm-n6{margin-left:-6em!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:1em!important}.mt-md-1,.my-md-1{margin-top:1em!important}.mr-md-1,.mx-md-1{margin-right:1em!important}.mb-md-1,.my-md-1{margin-bottom:1em!important}.ml-md-1,.mx-md-1{margin-left:1em!important}.m-md-2{margin:2em!important}.mt-md-2,.my-md-2{margin-top:2em!important}.mr-md-2,.mx-md-2{margin-right:2em!important}.mb-md-2,.my-md-2{margin-bottom:2em!important}.ml-md-2,.mx-md-2{margin-left:2em!important}.m-md-3{margin:3em!important}.mt-md-3,.my-md-3{margin-top:3em!important}.mr-md-3,.mx-md-3{margin-right:3em!important}.mb-md-3,.my-md-3{margin-bottom:3em!important}.ml-md-3,.mx-md-3{margin-left:3em!important}.m-md-4{margin:4em!important}.mt-md-4,.my-md-4{margin-top:4em!important}.mr-md-4,.mx-md-4{margin-right:4em!important}.mb-md-4,.my-md-4{margin-bottom:4em!important}.ml-md-4,.mx-md-4{margin-left:4em!important}.m-md-5{margin:5em!important}.mt-md-5,.my-md-5{margin-top:5em!important}.mr-md-5,.mx-md-5{margin-right:5em!important}.mb-md-5,.my-md-5{margin-bottom:5em!important}.ml-md-5,.mx-md-5{margin-left:5em!important}.m-md-6{margin:6em!important}.mt-md-6,.my-md-6{margin-top:6em!important}.mr-md-6,.mx-md-6{margin-right:6em!important}.mb-md-6,.my-md-6{margin-bottom:6em!important}.ml-md-6,.mx-md-6{margin-left:6em!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:1em!important}.pt-md-1,.py-md-1{padding-top:1em!important}.pr-md-1,.px-md-1{padding-right:1em!important}.pb-md-1,.py-md-1{padding-bottom:1em!important}.pl-md-1,.px-md-1{padding-left:1em!important}.p-md-2{padding:2em!important}.pt-md-2,.py-md-2{padding-top:2em!important}.pr-md-2,.px-md-2{padding-right:2em!important}.pb-md-2,.py-md-2{padding-bottom:2em!important}.pl-md-2,.px-md-2{padding-left:2em!important}.p-md-3{padding:3em!important}.pt-md-3,.py-md-3{padding-top:3em!important}.pr-md-3,.px-md-3{padding-right:3em!important}.pb-md-3,.py-md-3{padding-bottom:3em!important}.pl-md-3,.px-md-3{padding-left:3em!important}.p-md-4{padding:4em!important}.pt-md-4,.py-md-4{padding-top:4em!important}.pr-md-4,.px-md-4{padding-right:4em!important}.pb-md-4,.py-md-4{padding-bottom:4em!important}.pl-md-4,.px-md-4{padding-left:4em!important}.p-md-5{padding:5em!important}.pt-md-5,.py-md-5{padding-top:5em!important}.pr-md-5,.px-md-5{padding-right:5em!important}.pb-md-5,.py-md-5{padding-bottom:5em!important}.pl-md-5,.px-md-5{padding-left:5em!important}.p-md-6{padding:6em!important}.pt-md-6,.py-md-6{padding-top:6em!important}.pr-md-6,.px-md-6{padding-right:6em!important}.pb-md-6,.py-md-6{padding-bottom:6em!important}.pl-md-6,.px-md-6{padding-left:6em!important}.m-md-n1{margin:-1em!important}.mt-md-n1,.my-md-n1{margin-top:-1em!important}.mr-md-n1,.mx-md-n1{margin-right:-1em!important}.mb-md-n1,.my-md-n1{margin-bottom:-1em!important}.ml-md-n1,.mx-md-n1{margin-left:-1em!important}.m-md-n2{margin:-2em!important}.mt-md-n2,.my-md-n2{margin-top:-2em!important}.mr-md-n2,.mx-md-n2{margin-right:-2em!important}.mb-md-n2,.my-md-n2{margin-bottom:-2em!important}.ml-md-n2,.mx-md-n2{margin-left:-2em!important}.m-md-n3{margin:-3em!important}.mt-md-n3,.my-md-n3{margin-top:-3em!important}.mr-md-n3,.mx-md-n3{margin-right:-3em!important}.mb-md-n3,.my-md-n3{margin-bottom:-3em!important}.ml-md-n3,.mx-md-n3{margin-left:-3em!important}.m-md-n4{margin:-4em!important}.mt-md-n4,.my-md-n4{margin-top:-4em!important}.mr-md-n4,.mx-md-n4{margin-right:-4em!important}.mb-md-n4,.my-md-n4{margin-bottom:-4em!important}.ml-md-n4,.mx-md-n4{margin-left:-4em!important}.m-md-n5{margin:-5em!important}.mt-md-n5,.my-md-n5{margin-top:-5em!important}.mr-md-n5,.mx-md-n5{margin-right:-5em!important}.mb-md-n5,.my-md-n5{margin-bottom:-5em!important}.ml-md-n5,.mx-md-n5{margin-left:-5em!important}.m-md-n6{margin:-6em!important}.mt-md-n6,.my-md-n6{margin-top:-6em!important}.mr-md-n6,.mx-md-n6{margin-right:-6em!important}.mb-md-n6,.my-md-n6{margin-bottom:-6em!important}.ml-md-n6,.mx-md-n6{margin-left:-6em!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media screen and (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:1em!important}.mt-lg-1,.my-lg-1{margin-top:1em!important}.mr-lg-1,.mx-lg-1{margin-right:1em!important}.mb-lg-1,.my-lg-1{margin-bottom:1em!important}.ml-lg-1,.mx-lg-1{margin-left:1em!important}.m-lg-2{margin:2em!important}.mt-lg-2,.my-lg-2{margin-top:2em!important}.mr-lg-2,.mx-lg-2{margin-right:2em!important}.mb-lg-2,.my-lg-2{margin-bottom:2em!important}.ml-lg-2,.mx-lg-2{margin-left:2em!important}.m-lg-3{margin:3em!important}.mt-lg-3,.my-lg-3{margin-top:3em!important}.mr-lg-3,.mx-lg-3{margin-right:3em!important}.mb-lg-3,.my-lg-3{margin-bottom:3em!important}.ml-lg-3,.mx-lg-3{margin-left:3em!important}.m-lg-4{margin:4em!important}.mt-lg-4,.my-lg-4{margin-top:4em!important}.mr-lg-4,.mx-lg-4{margin-right:4em!important}.mb-lg-4,.my-lg-4{margin-bottom:4em!important}.ml-lg-4,.mx-lg-4{margin-left:4em!important}.m-lg-5{margin:5em!important}.mt-lg-5,.my-lg-5{margin-top:5em!important}.mr-lg-5,.mx-lg-5{margin-right:5em!important}.mb-lg-5,.my-lg-5{margin-bottom:5em!important}.ml-lg-5,.mx-lg-5{margin-left:5em!important}.m-lg-6{margin:6em!important}.mt-lg-6,.my-lg-6{margin-top:6em!important}.mr-lg-6,.mx-lg-6{margin-right:6em!important}.mb-lg-6,.my-lg-6{margin-bottom:6em!important}.ml-lg-6,.mx-lg-6{margin-left:6em!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:1em!important}.pt-lg-1,.py-lg-1{padding-top:1em!important}.pr-lg-1,.px-lg-1{padding-right:1em!important}.pb-lg-1,.py-lg-1{padding-bottom:1em!important}.pl-lg-1,.px-lg-1{padding-left:1em!important}.p-lg-2{padding:2em!important}.pt-lg-2,.py-lg-2{padding-top:2em!important}.pr-lg-2,.px-lg-2{padding-right:2em!important}.pb-lg-2,.py-lg-2{padding-bottom:2em!important}.pl-lg-2,.px-lg-2{padding-left:2em!important}.p-lg-3{padding:3em!important}.pt-lg-3,.py-lg-3{padding-top:3em!important}.pr-lg-3,.px-lg-3{padding-right:3em!important}.pb-lg-3,.py-lg-3{padding-bottom:3em!important}.pl-lg-3,.px-lg-3{padding-left:3em!important}.p-lg-4{padding:4em!important}.pt-lg-4,.py-lg-4{padding-top:4em!important}.pr-lg-4,.px-lg-4{padding-right:4em!important}.pb-lg-4,.py-lg-4{padding-bottom:4em!important}.pl-lg-4,.px-lg-4{padding-left:4em!important}.p-lg-5{padding:5em!important}.pt-lg-5,.py-lg-5{padding-top:5em!important}.pr-lg-5,.px-lg-5{padding-right:5em!important}.pb-lg-5,.py-lg-5{padding-bottom:5em!important}.pl-lg-5,.px-lg-5{padding-left:5em!important}.p-lg-6{padding:6em!important}.pt-lg-6,.py-lg-6{padding-top:6em!important}.pr-lg-6,.px-lg-6{padding-right:6em!important}.pb-lg-6,.py-lg-6{padding-bottom:6em!important}.pl-lg-6,.px-lg-6{padding-left:6em!important}.m-lg-n1{margin:-1em!important}.mt-lg-n1,.my-lg-n1{margin-top:-1em!important}.mr-lg-n1,.mx-lg-n1{margin-right:-1em!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-1em!important}.ml-lg-n1,.mx-lg-n1{margin-left:-1em!important}.m-lg-n2{margin:-2em!important}.mt-lg-n2,.my-lg-n2{margin-top:-2em!important}.mr-lg-n2,.mx-lg-n2{margin-right:-2em!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-2em!important}.ml-lg-n2,.mx-lg-n2{margin-left:-2em!important}.m-lg-n3{margin:-3em!important}.mt-lg-n3,.my-lg-n3{margin-top:-3em!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3em!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3em!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3em!important}.m-lg-n4{margin:-4em!important}.mt-lg-n4,.my-lg-n4{margin-top:-4em!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4em!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4em!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4em!important}.m-lg-n5{margin:-5em!important}.mt-lg-n5,.my-lg-n5{margin-top:-5em!important}.mr-lg-n5,.mx-lg-n5{margin-right:-5em!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-5em!important}.ml-lg-n5,.mx-lg-n5{margin-left:-5em!important}.m-lg-n6{margin:-6em!important}.mt-lg-n6,.my-lg-n6{margin-top:-6em!important}.mr-lg-n6,.mx-lg-n6{margin-right:-6em!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6em!important}.ml-lg-n6,.mx-lg-n6{margin-left:-6em!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:1em!important}.mt-xl-1,.my-xl-1{margin-top:1em!important}.mr-xl-1,.mx-xl-1{margin-right:1em!important}.mb-xl-1,.my-xl-1{margin-bottom:1em!important}.ml-xl-1,.mx-xl-1{margin-left:1em!important}.m-xl-2{margin:2em!important}.mt-xl-2,.my-xl-2{margin-top:2em!important}.mr-xl-2,.mx-xl-2{margin-right:2em!important}.mb-xl-2,.my-xl-2{margin-bottom:2em!important}.ml-xl-2,.mx-xl-2{margin-left:2em!important}.m-xl-3{margin:3em!important}.mt-xl-3,.my-xl-3{margin-top:3em!important}.mr-xl-3,.mx-xl-3{margin-right:3em!important}.mb-xl-3,.my-xl-3{margin-bottom:3em!important}.ml-xl-3,.mx-xl-3{margin-left:3em!important}.m-xl-4{margin:4em!important}.mt-xl-4,.my-xl-4{margin-top:4em!important}.mr-xl-4,.mx-xl-4{margin-right:4em!important}.mb-xl-4,.my-xl-4{margin-bottom:4em!important}.ml-xl-4,.mx-xl-4{margin-left:4em!important}.m-xl-5{margin:5em!important}.mt-xl-5,.my-xl-5{margin-top:5em!important}.mr-xl-5,.mx-xl-5{margin-right:5em!important}.mb-xl-5,.my-xl-5{margin-bottom:5em!important}.ml-xl-5,.mx-xl-5{margin-left:5em!important}.m-xl-6{margin:6em!important}.mt-xl-6,.my-xl-6{margin-top:6em!important}.mr-xl-6,.mx-xl-6{margin-right:6em!important}.mb-xl-6,.my-xl-6{margin-bottom:6em!important}.ml-xl-6,.mx-xl-6{margin-left:6em!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:1em!important}.pt-xl-1,.py-xl-1{padding-top:1em!important}.pr-xl-1,.px-xl-1{padding-right:1em!important}.pb-xl-1,.py-xl-1{padding-bottom:1em!important}.pl-xl-1,.px-xl-1{padding-left:1em!important}.p-xl-2{padding:2em!important}.pt-xl-2,.py-xl-2{padding-top:2em!important}.pr-xl-2,.px-xl-2{padding-right:2em!important}.pb-xl-2,.py-xl-2{padding-bottom:2em!important}.pl-xl-2,.px-xl-2{padding-left:2em!important}.p-xl-3{padding:3em!important}.pt-xl-3,.py-xl-3{padding-top:3em!important}.pr-xl-3,.px-xl-3{padding-right:3em!important}.pb-xl-3,.py-xl-3{padding-bottom:3em!important}.pl-xl-3,.px-xl-3{padding-left:3em!important}.p-xl-4{padding:4em!important}.pt-xl-4,.py-xl-4{padding-top:4em!important}.pr-xl-4,.px-xl-4{padding-right:4em!important}.pb-xl-4,.py-xl-4{padding-bottom:4em!important}.pl-xl-4,.px-xl-4{padding-left:4em!important}.p-xl-5{padding:5em!important}.pt-xl-5,.py-xl-5{padding-top:5em!important}.pr-xl-5,.px-xl-5{padding-right:5em!important}.pb-xl-5,.py-xl-5{padding-bottom:5em!important}.pl-xl-5,.px-xl-5{padding-left:5em!important}.p-xl-6{padding:6em!important}.pt-xl-6,.py-xl-6{padding-top:6em!important}.pr-xl-6,.px-xl-6{padding-right:6em!important}.pb-xl-6,.py-xl-6{padding-bottom:6em!important}.pl-xl-6,.px-xl-6{padding-left:6em!important}.m-xl-n1{margin:-1em!important}.mt-xl-n1,.my-xl-n1{margin-top:-1em!important}.mr-xl-n1,.mx-xl-n1{margin-right:-1em!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-1em!important}.ml-xl-n1,.mx-xl-n1{margin-left:-1em!important}.m-xl-n2{margin:-2em!important}.mt-xl-n2,.my-xl-n2{margin-top:-2em!important}.mr-xl-n2,.mx-xl-n2{margin-right:-2em!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-2em!important}.ml-xl-n2,.mx-xl-n2{margin-left:-2em!important}.m-xl-n3{margin:-3em!important}.mt-xl-n3,.my-xl-n3{margin-top:-3em!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3em!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3em!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3em!important}.m-xl-n4{margin:-4em!important}.mt-xl-n4,.my-xl-n4{margin-top:-4em!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4em!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4em!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4em!important}.m-xl-n5{margin:-5em!important}.mt-xl-n5,.my-xl-n5{margin-top:-5em!important}.mr-xl-n5,.mx-xl-n5{margin-right:-5em!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-5em!important}.ml-xl-n5,.mx-xl-n5{margin-left:-5em!important}.m-xl-n6{margin:-6em!important}.mt-xl-n6,.my-xl-n6{margin-top:-6em!important}.mr-xl-n6,.mx-xl-n6{margin-right:-6em!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6em!important}.ml-xl-n6,.mx-xl-n6{margin-left:-6em!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media screen and (min-width:1400px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:1em!important}.mt-xxl-1,.my-xxl-1{margin-top:1em!important}.mr-xxl-1,.mx-xxl-1{margin-right:1em!important}.mb-xxl-1,.my-xxl-1{margin-bottom:1em!important}.ml-xxl-1,.mx-xxl-1{margin-left:1em!important}.m-xxl-2{margin:2em!important}.mt-xxl-2,.my-xxl-2{margin-top:2em!important}.mr-xxl-2,.mx-xxl-2{margin-right:2em!important}.mb-xxl-2,.my-xxl-2{margin-bottom:2em!important}.ml-xxl-2,.mx-xxl-2{margin-left:2em!important}.m-xxl-3{margin:3em!important}.mt-xxl-3,.my-xxl-3{margin-top:3em!important}.mr-xxl-3,.mx-xxl-3{margin-right:3em!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3em!important}.ml-xxl-3,.mx-xxl-3{margin-left:3em!important}.m-xxl-4{margin:4em!important}.mt-xxl-4,.my-xxl-4{margin-top:4em!important}.mr-xxl-4,.mx-xxl-4{margin-right:4em!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4em!important}.ml-xxl-4,.mx-xxl-4{margin-left:4em!important}.m-xxl-5{margin:5em!important}.mt-xxl-5,.my-xxl-5{margin-top:5em!important}.mr-xxl-5,.mx-xxl-5{margin-right:5em!important}.mb-xxl-5,.my-xxl-5{margin-bottom:5em!important}.ml-xxl-5,.mx-xxl-5{margin-left:5em!important}.m-xxl-6{margin:6em!important}.mt-xxl-6,.my-xxl-6{margin-top:6em!important}.mr-xxl-6,.mx-xxl-6{margin-right:6em!important}.mb-xxl-6,.my-xxl-6{margin-bottom:6em!important}.ml-xxl-6,.mx-xxl-6{margin-left:6em!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:1em!important}.pt-xxl-1,.py-xxl-1{padding-top:1em!important}.pr-xxl-1,.px-xxl-1{padding-right:1em!important}.pb-xxl-1,.py-xxl-1{padding-bottom:1em!important}.pl-xxl-1,.px-xxl-1{padding-left:1em!important}.p-xxl-2{padding:2em!important}.pt-xxl-2,.py-xxl-2{padding-top:2em!important}.pr-xxl-2,.px-xxl-2{padding-right:2em!important}.pb-xxl-2,.py-xxl-2{padding-bottom:2em!important}.pl-xxl-2,.px-xxl-2{padding-left:2em!important}.p-xxl-3{padding:3em!important}.pt-xxl-3,.py-xxl-3{padding-top:3em!important}.pr-xxl-3,.px-xxl-3{padding-right:3em!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3em!important}.pl-xxl-3,.px-xxl-3{padding-left:3em!important}.p-xxl-4{padding:4em!important}.pt-xxl-4,.py-xxl-4{padding-top:4em!important}.pr-xxl-4,.px-xxl-4{padding-right:4em!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4em!important}.pl-xxl-4,.px-xxl-4{padding-left:4em!important}.p-xxl-5{padding:5em!important}.pt-xxl-5,.py-xxl-5{padding-top:5em!important}.pr-xxl-5,.px-xxl-5{padding-right:5em!important}.pb-xxl-5,.py-xxl-5{padding-bottom:5em!important}.pl-xxl-5,.px-xxl-5{padding-left:5em!important}.p-xxl-6{padding:6em!important}.pt-xxl-6,.py-xxl-6{padding-top:6em!important}.pr-xxl-6,.px-xxl-6{padding-right:6em!important}.pb-xxl-6,.py-xxl-6{padding-bottom:6em!important}.pl-xxl-6,.px-xxl-6{padding-left:6em!important}.m-xxl-n1{margin:-1em!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-1em!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-1em!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-1em!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-1em!important}.m-xxl-n2{margin:-2em!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-2em!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-2em!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-2em!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-2em!important}.m-xxl-n3{margin:-3em!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3em!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3em!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3em!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3em!important}.m-xxl-n4{margin:-4em!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4em!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4em!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4em!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4em!important}.m-xxl-n5{margin:-5em!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-5em!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-5em!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-5em!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-5em!important}.m-xxl-n6{margin:-6em!important}.mt-xxl-n6,.my-xxl-n6{margin-top:-6em!important}.mr-xxl-n6,.mx-xxl-n6{margin-right:-6em!important}.mb-xxl-n6,.my-xxl-n6{margin-bottom:-6em!important}.ml-xxl-n6,.mx-xxl-n6{margin-left:-6em!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media screen and (min-width:1600px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:1em!important}.mt-xxxl-1,.my-xxxl-1{margin-top:1em!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:1em!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:1em!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:1em!important}.m-xxxl-2{margin:2em!important}.mt-xxxl-2,.my-xxxl-2{margin-top:2em!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:2em!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:2em!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:2em!important}.m-xxxl-3{margin:3em!important}.mt-xxxl-3,.my-xxxl-3{margin-top:3em!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:3em!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:3em!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:3em!important}.m-xxxl-4{margin:4em!important}.mt-xxxl-4,.my-xxxl-4{margin-top:4em!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:4em!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:4em!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:4em!important}.m-xxxl-5{margin:5em!important}.mt-xxxl-5,.my-xxxl-5{margin-top:5em!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:5em!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:5em!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:5em!important}.m-xxxl-6{margin:6em!important}.mt-xxxl-6,.my-xxxl-6{margin-top:6em!important}.mr-xxxl-6,.mx-xxxl-6{margin-right:6em!important}.mb-xxxl-6,.my-xxxl-6{margin-bottom:6em!important}.ml-xxxl-6,.mx-xxxl-6{margin-left:6em!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:1em!important}.pt-xxxl-1,.py-xxxl-1{padding-top:1em!important}.pr-xxxl-1,.px-xxxl-1{padding-right:1em!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:1em!important}.pl-xxxl-1,.px-xxxl-1{padding-left:1em!important}.p-xxxl-2{padding:2em!important}.pt-xxxl-2,.py-xxxl-2{padding-top:2em!important}.pr-xxxl-2,.px-xxxl-2{padding-right:2em!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:2em!important}.pl-xxxl-2,.px-xxxl-2{padding-left:2em!important}.p-xxxl-3{padding:3em!important}.pt-xxxl-3,.py-xxxl-3{padding-top:3em!important}.pr-xxxl-3,.px-xxxl-3{padding-right:3em!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:3em!important}.pl-xxxl-3,.px-xxxl-3{padding-left:3em!important}.p-xxxl-4{padding:4em!important}.pt-xxxl-4,.py-xxxl-4{padding-top:4em!important}.pr-xxxl-4,.px-xxxl-4{padding-right:4em!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:4em!important}.pl-xxxl-4,.px-xxxl-4{padding-left:4em!important}.p-xxxl-5{padding:5em!important}.pt-xxxl-5,.py-xxxl-5{padding-top:5em!important}.pr-xxxl-5,.px-xxxl-5{padding-right:5em!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:5em!important}.pl-xxxl-5,.px-xxxl-5{padding-left:5em!important}.p-xxxl-6{padding:6em!important}.pt-xxxl-6,.py-xxxl-6{padding-top:6em!important}.pr-xxxl-6,.px-xxxl-6{padding-right:6em!important}.pb-xxxl-6,.py-xxxl-6{padding-bottom:6em!important}.pl-xxxl-6,.px-xxxl-6{padding-left:6em!important}.m-xxxl-n1{margin:-1em!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-1em!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-1em!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-1em!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-1em!important}.m-xxxl-n2{margin:-2em!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-2em!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-2em!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-2em!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-2em!important}.m-xxxl-n3{margin:-3em!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-3em!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-3em!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-3em!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-3em!important}.m-xxxl-n4{margin:-4em!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-4em!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-4em!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-4em!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-4em!important}.m-xxxl-n5{margin:-5em!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-5em!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-5em!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-5em!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-5em!important}.m-xxxl-n6{margin:-6em!important}.mt-xxxl-n6,.my-xxxl-n6{margin-top:-6em!important}.mr-xxxl-n6,.mx-xxxl-n6{margin-right:-6em!important}.mb-xxxl-n6,.my-xxxl-n6{margin-bottom:-6em!important}.ml-xxxl-n6,.mx-xxxl-n6{margin-left:-6em!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-h-md-0{margin:0!important}.mt-h-md-0,.my-h-md-0{margin-top:0!important}.mr-h-md-0,.mx-h-md-0{margin-right:0!important}.mb-h-md-0,.my-h-md-0{margin-bottom:0!important}.ml-h-md-0,.mx-h-md-0{margin-left:0!important}.m-h-md-1{margin:1em!important}.mt-h-md-1,.my-h-md-1{margin-top:1em!important}.mr-h-md-1,.mx-h-md-1{margin-right:1em!important}.mb-h-md-1,.my-h-md-1{margin-bottom:1em!important}.ml-h-md-1,.mx-h-md-1{margin-left:1em!important}.m-h-md-2{margin:2em!important}.mt-h-md-2,.my-h-md-2{margin-top:2em!important}.mr-h-md-2,.mx-h-md-2{margin-right:2em!important}.mb-h-md-2,.my-h-md-2{margin-bottom:2em!important}.ml-h-md-2,.mx-h-md-2{margin-left:2em!important}.m-h-md-3{margin:3em!important}.mt-h-md-3,.my-h-md-3{margin-top:3em!important}.mr-h-md-3,.mx-h-md-3{margin-right:3em!important}.mb-h-md-3,.my-h-md-3{margin-bottom:3em!important}.ml-h-md-3,.mx-h-md-3{margin-left:3em!important}.m-h-md-4{margin:4em!important}.mt-h-md-4,.my-h-md-4{margin-top:4em!important}.mr-h-md-4,.mx-h-md-4{margin-right:4em!important}.mb-h-md-4,.my-h-md-4{margin-bottom:4em!important}.ml-h-md-4,.mx-h-md-4{margin-left:4em!important}.m-h-md-5{margin:5em!important}.mt-h-md-5,.my-h-md-5{margin-top:5em!important}.mr-h-md-5,.mx-h-md-5{margin-right:5em!important}.mb-h-md-5,.my-h-md-5{margin-bottom:5em!important}.ml-h-md-5,.mx-h-md-5{margin-left:5em!important}.m-h-md-6{margin:6em!important}.mt-h-md-6,.my-h-md-6{margin-top:6em!important}.mr-h-md-6,.mx-h-md-6{margin-right:6em!important}.mb-h-md-6,.my-h-md-6{margin-bottom:6em!important}.ml-h-md-6,.mx-h-md-6{margin-left:6em!important}.p-h-md-0{padding:0!important}.pt-h-md-0,.py-h-md-0{padding-top:0!important}.pr-h-md-0,.px-h-md-0{padding-right:0!important}.pb-h-md-0,.py-h-md-0{padding-bottom:0!important}.pl-h-md-0,.px-h-md-0{padding-left:0!important}.p-h-md-1{padding:1em!important}.pt-h-md-1,.py-h-md-1{padding-top:1em!important}.pr-h-md-1,.px-h-md-1{padding-right:1em!important}.pb-h-md-1,.py-h-md-1{padding-bottom:1em!important}.pl-h-md-1,.px-h-md-1{padding-left:1em!important}.p-h-md-2{padding:2em!important}.pt-h-md-2,.py-h-md-2{padding-top:2em!important}.pr-h-md-2,.px-h-md-2{padding-right:2em!important}.pb-h-md-2,.py-h-md-2{padding-bottom:2em!important}.pl-h-md-2,.px-h-md-2{padding-left:2em!important}.p-h-md-3{padding:3em!important}.pt-h-md-3,.py-h-md-3{padding-top:3em!important}.pr-h-md-3,.px-h-md-3{padding-right:3em!important}.pb-h-md-3,.py-h-md-3{padding-bottom:3em!important}.pl-h-md-3,.px-h-md-3{padding-left:3em!important}.p-h-md-4{padding:4em!important}.pt-h-md-4,.py-h-md-4{padding-top:4em!important}.pr-h-md-4,.px-h-md-4{padding-right:4em!important}.pb-h-md-4,.py-h-md-4{padding-bottom:4em!important}.pl-h-md-4,.px-h-md-4{padding-left:4em!important}.p-h-md-5{padding:5em!important}.pt-h-md-5,.py-h-md-5{padding-top:5em!important}.pr-h-md-5,.px-h-md-5{padding-right:5em!important}.pb-h-md-5,.py-h-md-5{padding-bottom:5em!important}.pl-h-md-5,.px-h-md-5{padding-left:5em!important}.p-h-md-6{padding:6em!important}.pt-h-md-6,.py-h-md-6{padding-top:6em!important}.pr-h-md-6,.px-h-md-6{padding-right:6em!important}.pb-h-md-6,.py-h-md-6{padding-bottom:6em!important}.pl-h-md-6,.px-h-md-6{padding-left:6em!important}.m-h-md-n1{margin:-1em!important}.mt-h-md-n1,.my-h-md-n1{margin-top:-1em!important}.mr-h-md-n1,.mx-h-md-n1{margin-right:-1em!important}.mb-h-md-n1,.my-h-md-n1{margin-bottom:-1em!important}.ml-h-md-n1,.mx-h-md-n1{margin-left:-1em!important}.m-h-md-n2{margin:-2em!important}.mt-h-md-n2,.my-h-md-n2{margin-top:-2em!important}.mr-h-md-n2,.mx-h-md-n2{margin-right:-2em!important}.mb-h-md-n2,.my-h-md-n2{margin-bottom:-2em!important}.ml-h-md-n2,.mx-h-md-n2{margin-left:-2em!important}.m-h-md-n3{margin:-3em!important}.mt-h-md-n3,.my-h-md-n3{margin-top:-3em!important}.mr-h-md-n3,.mx-h-md-n3{margin-right:-3em!important}.mb-h-md-n3,.my-h-md-n3{margin-bottom:-3em!important}.ml-h-md-n3,.mx-h-md-n3{margin-left:-3em!important}.m-h-md-n4{margin:-4em!important}.mt-h-md-n4,.my-h-md-n4{margin-top:-4em!important}.mr-h-md-n4,.mx-h-md-n4{margin-right:-4em!important}.mb-h-md-n4,.my-h-md-n4{margin-bottom:-4em!important}.ml-h-md-n4,.mx-h-md-n4{margin-left:-4em!important}.m-h-md-n5{margin:-5em!important}.mt-h-md-n5,.my-h-md-n5{margin-top:-5em!important}.mr-h-md-n5,.mx-h-md-n5{margin-right:-5em!important}.mb-h-md-n5,.my-h-md-n5{margin-bottom:-5em!important}.ml-h-md-n5,.mx-h-md-n5{margin-left:-5em!important}.m-h-md-n6{margin:-6em!important}.mt-h-md-n6,.my-h-md-n6{margin-top:-6em!important}.mr-h-md-n6,.mx-h-md-n6{margin-right:-6em!important}.mb-h-md-n6,.my-h-md-n6{margin-bottom:-6em!important}.ml-h-md-n6,.mx-h-md-n6{margin-left:-6em!important}.m-h-md-auto{margin:auto!important}.mt-h-md-auto,.my-h-md-auto{margin-top:auto!important}.mr-h-md-auto,.mx-h-md-auto{margin-right:auto!important}.mb-h-md-auto,.my-h-md-auto{margin-bottom:auto!important}.ml-h-md-auto,.mx-h-md-auto{margin-left:auto!important}}@media screen and (min-width:900px){.m-h-lg-0{margin:0!important}.mt-h-lg-0,.my-h-lg-0{margin-top:0!important}.mr-h-lg-0,.mx-h-lg-0{margin-right:0!important}.mb-h-lg-0,.my-h-lg-0{margin-bottom:0!important}.ml-h-lg-0,.mx-h-lg-0{margin-left:0!important}.m-h-lg-1{margin:1em!important}.mt-h-lg-1,.my-h-lg-1{margin-top:1em!important}.mr-h-lg-1,.mx-h-lg-1{margin-right:1em!important}.mb-h-lg-1,.my-h-lg-1{margin-bottom:1em!important}.ml-h-lg-1,.mx-h-lg-1{margin-left:1em!important}.m-h-lg-2{margin:2em!important}.mt-h-lg-2,.my-h-lg-2{margin-top:2em!important}.mr-h-lg-2,.mx-h-lg-2{margin-right:2em!important}.mb-h-lg-2,.my-h-lg-2{margin-bottom:2em!important}.ml-h-lg-2,.mx-h-lg-2{margin-left:2em!important}.m-h-lg-3{margin:3em!important}.mt-h-lg-3,.my-h-lg-3{margin-top:3em!important}.mr-h-lg-3,.mx-h-lg-3{margin-right:3em!important}.mb-h-lg-3,.my-h-lg-3{margin-bottom:3em!important}.ml-h-lg-3,.mx-h-lg-3{margin-left:3em!important}.m-h-lg-4{margin:4em!important}.mt-h-lg-4,.my-h-lg-4{margin-top:4em!important}.mr-h-lg-4,.mx-h-lg-4{margin-right:4em!important}.mb-h-lg-4,.my-h-lg-4{margin-bottom:4em!important}.ml-h-lg-4,.mx-h-lg-4{margin-left:4em!important}.m-h-lg-5{margin:5em!important}.mt-h-lg-5,.my-h-lg-5{margin-top:5em!important}.mr-h-lg-5,.mx-h-lg-5{margin-right:5em!important}.mb-h-lg-5,.my-h-lg-5{margin-bottom:5em!important}.ml-h-lg-5,.mx-h-lg-5{margin-left:5em!important}.m-h-lg-6{margin:6em!important}.mt-h-lg-6,.my-h-lg-6{margin-top:6em!important}.mr-h-lg-6,.mx-h-lg-6{margin-right:6em!important}.mb-h-lg-6,.my-h-lg-6{margin-bottom:6em!important}.ml-h-lg-6,.mx-h-lg-6{margin-left:6em!important}.p-h-lg-0{padding:0!important}.pt-h-lg-0,.py-h-lg-0{padding-top:0!important}.pr-h-lg-0,.px-h-lg-0{padding-right:0!important}.pb-h-lg-0,.py-h-lg-0{padding-bottom:0!important}.pl-h-lg-0,.px-h-lg-0{padding-left:0!important}.p-h-lg-1{padding:1em!important}.pt-h-lg-1,.py-h-lg-1{padding-top:1em!important}.pr-h-lg-1,.px-h-lg-1{padding-right:1em!important}.pb-h-lg-1,.py-h-lg-1{padding-bottom:1em!important}.pl-h-lg-1,.px-h-lg-1{padding-left:1em!important}.p-h-lg-2{padding:2em!important}.pt-h-lg-2,.py-h-lg-2{padding-top:2em!important}.pr-h-lg-2,.px-h-lg-2{padding-right:2em!important}.pb-h-lg-2,.py-h-lg-2{padding-bottom:2em!important}.pl-h-lg-2,.px-h-lg-2{padding-left:2em!important}.p-h-lg-3{padding:3em!important}.pt-h-lg-3,.py-h-lg-3{padding-top:3em!important}.pr-h-lg-3,.px-h-lg-3{padding-right:3em!important}.pb-h-lg-3,.py-h-lg-3{padding-bottom:3em!important}.pl-h-lg-3,.px-h-lg-3{padding-left:3em!important}.p-h-lg-4{padding:4em!important}.pt-h-lg-4,.py-h-lg-4{padding-top:4em!important}.pr-h-lg-4,.px-h-lg-4{padding-right:4em!important}.pb-h-lg-4,.py-h-lg-4{padding-bottom:4em!important}.pl-h-lg-4,.px-h-lg-4{padding-left:4em!important}.p-h-lg-5{padding:5em!important}.pt-h-lg-5,.py-h-lg-5{padding-top:5em!important}.pr-h-lg-5,.px-h-lg-5{padding-right:5em!important}.pb-h-lg-5,.py-h-lg-5{padding-bottom:5em!important}.pl-h-lg-5,.px-h-lg-5{padding-left:5em!important}.p-h-lg-6{padding:6em!important}.pt-h-lg-6,.py-h-lg-6{padding-top:6em!important}.pr-h-lg-6,.px-h-lg-6{padding-right:6em!important}.pb-h-lg-6,.py-h-lg-6{padding-bottom:6em!important}.pl-h-lg-6,.px-h-lg-6{padding-left:6em!important}.m-h-lg-n1{margin:-1em!important}.mt-h-lg-n1,.my-h-lg-n1{margin-top:-1em!important}.mr-h-lg-n1,.mx-h-lg-n1{margin-right:-1em!important}.mb-h-lg-n1,.my-h-lg-n1{margin-bottom:-1em!important}.ml-h-lg-n1,.mx-h-lg-n1{margin-left:-1em!important}.m-h-lg-n2{margin:-2em!important}.mt-h-lg-n2,.my-h-lg-n2{margin-top:-2em!important}.mr-h-lg-n2,.mx-h-lg-n2{margin-right:-2em!important}.mb-h-lg-n2,.my-h-lg-n2{margin-bottom:-2em!important}.ml-h-lg-n2,.mx-h-lg-n2{margin-left:-2em!important}.m-h-lg-n3{margin:-3em!important}.mt-h-lg-n3,.my-h-lg-n3{margin-top:-3em!important}.mr-h-lg-n3,.mx-h-lg-n3{margin-right:-3em!important}.mb-h-lg-n3,.my-h-lg-n3{margin-bottom:-3em!important}.ml-h-lg-n3,.mx-h-lg-n3{margin-left:-3em!important}.m-h-lg-n4{margin:-4em!important}.mt-h-lg-n4,.my-h-lg-n4{margin-top:-4em!important}.mr-h-lg-n4,.mx-h-lg-n4{margin-right:-4em!important}.mb-h-lg-n4,.my-h-lg-n4{margin-bottom:-4em!important}.ml-h-lg-n4,.mx-h-lg-n4{margin-left:-4em!important}.m-h-lg-n5{margin:-5em!important}.mt-h-lg-n5,.my-h-lg-n5{margin-top:-5em!important}.mr-h-lg-n5,.mx-h-lg-n5{margin-right:-5em!important}.mb-h-lg-n5,.my-h-lg-n5{margin-bottom:-5em!important}.ml-h-lg-n5,.mx-h-lg-n5{margin-left:-5em!important}.m-h-lg-n6{margin:-6em!important}.mt-h-lg-n6,.my-h-lg-n6{margin-top:-6em!important}.mr-h-lg-n6,.mx-h-lg-n6{margin-right:-6em!important}.mb-h-lg-n6,.my-h-lg-n6{margin-bottom:-6em!important}.ml-h-lg-n6,.mx-h-lg-n6{margin-left:-6em!important}.m-h-lg-auto{margin:auto!important}.mt-h-lg-auto,.my-h-lg-auto{margin-top:auto!important}.mr-h-lg-auto,.mx-h-lg-auto{margin-right:auto!important}.mb-h-lg-auto,.my-h-lg-auto{margin-bottom:auto!important}.ml-h-lg-auto,.mx-h-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-h-xl-0{margin:0!important}.mt-h-xl-0,.my-h-xl-0{margin-top:0!important}.mr-h-xl-0,.mx-h-xl-0{margin-right:0!important}.mb-h-xl-0,.my-h-xl-0{margin-bottom:0!important}.ml-h-xl-0,.mx-h-xl-0{margin-left:0!important}.m-h-xl-1{margin:1em!important}.mt-h-xl-1,.my-h-xl-1{margin-top:1em!important}.mr-h-xl-1,.mx-h-xl-1{margin-right:1em!important}.mb-h-xl-1,.my-h-xl-1{margin-bottom:1em!important}.ml-h-xl-1,.mx-h-xl-1{margin-left:1em!important}.m-h-xl-2{margin:2em!important}.mt-h-xl-2,.my-h-xl-2{margin-top:2em!important}.mr-h-xl-2,.mx-h-xl-2{margin-right:2em!important}.mb-h-xl-2,.my-h-xl-2{margin-bottom:2em!important}.ml-h-xl-2,.mx-h-xl-2{margin-left:2em!important}.m-h-xl-3{margin:3em!important}.mt-h-xl-3,.my-h-xl-3{margin-top:3em!important}.mr-h-xl-3,.mx-h-xl-3{margin-right:3em!important}.mb-h-xl-3,.my-h-xl-3{margin-bottom:3em!important}.ml-h-xl-3,.mx-h-xl-3{margin-left:3em!important}.m-h-xl-4{margin:4em!important}.mt-h-xl-4,.my-h-xl-4{margin-top:4em!important}.mr-h-xl-4,.mx-h-xl-4{margin-right:4em!important}.mb-h-xl-4,.my-h-xl-4{margin-bottom:4em!important}.ml-h-xl-4,.mx-h-xl-4{margin-left:4em!important}.m-h-xl-5{margin:5em!important}.mt-h-xl-5,.my-h-xl-5{margin-top:5em!important}.mr-h-xl-5,.mx-h-xl-5{margin-right:5em!important}.mb-h-xl-5,.my-h-xl-5{margin-bottom:5em!important}.ml-h-xl-5,.mx-h-xl-5{margin-left:5em!important}.m-h-xl-6{margin:6em!important}.mt-h-xl-6,.my-h-xl-6{margin-top:6em!important}.mr-h-xl-6,.mx-h-xl-6{margin-right:6em!important}.mb-h-xl-6,.my-h-xl-6{margin-bottom:6em!important}.ml-h-xl-6,.mx-h-xl-6{margin-left:6em!important}.p-h-xl-0{padding:0!important}.pt-h-xl-0,.py-h-xl-0{padding-top:0!important}.pr-h-xl-0,.px-h-xl-0{padding-right:0!important}.pb-h-xl-0,.py-h-xl-0{padding-bottom:0!important}.pl-h-xl-0,.px-h-xl-0{padding-left:0!important}.p-h-xl-1{padding:1em!important}.pt-h-xl-1,.py-h-xl-1{padding-top:1em!important}.pr-h-xl-1,.px-h-xl-1{padding-right:1em!important}.pb-h-xl-1,.py-h-xl-1{padding-bottom:1em!important}.pl-h-xl-1,.px-h-xl-1{padding-left:1em!important}.p-h-xl-2{padding:2em!important}.pt-h-xl-2,.py-h-xl-2{padding-top:2em!important}.pr-h-xl-2,.px-h-xl-2{padding-right:2em!important}.pb-h-xl-2,.py-h-xl-2{padding-bottom:2em!important}.pl-h-xl-2,.px-h-xl-2{padding-left:2em!important}.p-h-xl-3{padding:3em!important}.pt-h-xl-3,.py-h-xl-3{padding-top:3em!important}.pr-h-xl-3,.px-h-xl-3{padding-right:3em!important}.pb-h-xl-3,.py-h-xl-3{padding-bottom:3em!important}.pl-h-xl-3,.px-h-xl-3{padding-left:3em!important}.p-h-xl-4{padding:4em!important}.pt-h-xl-4,.py-h-xl-4{padding-top:4em!important}.pr-h-xl-4,.px-h-xl-4{padding-right:4em!important}.pb-h-xl-4,.py-h-xl-4{padding-bottom:4em!important}.pl-h-xl-4,.px-h-xl-4{padding-left:4em!important}.p-h-xl-5{padding:5em!important}.pt-h-xl-5,.py-h-xl-5{padding-top:5em!important}.pr-h-xl-5,.px-h-xl-5{padding-right:5em!important}.pb-h-xl-5,.py-h-xl-5{padding-bottom:5em!important}.pl-h-xl-5,.px-h-xl-5{padding-left:5em!important}.p-h-xl-6{padding:6em!important}.pt-h-xl-6,.py-h-xl-6{padding-top:6em!important}.pr-h-xl-6,.px-h-xl-6{padding-right:6em!important}.pb-h-xl-6,.py-h-xl-6{padding-bottom:6em!important}.pl-h-xl-6,.px-h-xl-6{padding-left:6em!important}.m-h-xl-n1{margin:-1em!important}.mt-h-xl-n1,.my-h-xl-n1{margin-top:-1em!important}.mr-h-xl-n1,.mx-h-xl-n1{margin-right:-1em!important}.mb-h-xl-n1,.my-h-xl-n1{margin-bottom:-1em!important}.ml-h-xl-n1,.mx-h-xl-n1{margin-left:-1em!important}.m-h-xl-n2{margin:-2em!important}.mt-h-xl-n2,.my-h-xl-n2{margin-top:-2em!important}.mr-h-xl-n2,.mx-h-xl-n2{margin-right:-2em!important}.mb-h-xl-n2,.my-h-xl-n2{margin-bottom:-2em!important}.ml-h-xl-n2,.mx-h-xl-n2{margin-left:-2em!important}.m-h-xl-n3{margin:-3em!important}.mt-h-xl-n3,.my-h-xl-n3{margin-top:-3em!important}.mr-h-xl-n3,.mx-h-xl-n3{margin-right:-3em!important}.mb-h-xl-n3,.my-h-xl-n3{margin-bottom:-3em!important}.ml-h-xl-n3,.mx-h-xl-n3{margin-left:-3em!important}.m-h-xl-n4{margin:-4em!important}.mt-h-xl-n4,.my-h-xl-n4{margin-top:-4em!important}.mr-h-xl-n4,.mx-h-xl-n4{margin-right:-4em!important}.mb-h-xl-n4,.my-h-xl-n4{margin-bottom:-4em!important}.ml-h-xl-n4,.mx-h-xl-n4{margin-left:-4em!important}.m-h-xl-n5{margin:-5em!important}.mt-h-xl-n5,.my-h-xl-n5{margin-top:-5em!important}.mr-h-xl-n5,.mx-h-xl-n5{margin-right:-5em!important}.mb-h-xl-n5,.my-h-xl-n5{margin-bottom:-5em!important}.ml-h-xl-n5,.mx-h-xl-n5{margin-left:-5em!important}.m-h-xl-n6{margin:-6em!important}.mt-h-xl-n6,.my-h-xl-n6{margin-top:-6em!important}.mr-h-xl-n6,.mx-h-xl-n6{margin-right:-6em!important}.mb-h-xl-n6,.my-h-xl-n6{margin-bottom:-6em!important}.ml-h-xl-n6,.mx-h-xl-n6{margin-left:-6em!important}.m-h-xl-auto{margin:auto!important}.mt-h-xl-auto,.my-h-xl-auto{margin-top:auto!important}.mr-h-xl-auto,.mx-h-xl-auto{margin-right:auto!important}.mb-h-xl-auto,.my-h-xl-auto{margin-bottom:auto!important}.ml-h-xl-auto,.mx-h-xl-auto{margin-left:auto!important}}.text-block__text--lg{font-size:1.8em;line-height:1.8em}.wrapper{padding-left:3em;padding-right:3em;overflow:hidden}@media screen and (min-width:768px){.wrapper{padding-left:3em;padding-right:3em}}.wrapper--no-overflow{overflow:visible}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#2d2d2d;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#2d2d2d}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #2d2d2d;box-shadow:-10px 0 0 #2d2d2d}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #2d2d2d,5px 0 0 #2d2d2d;box-shadow:-5px 0 0 #2d2d2d,5px 0 0 #2d2d2d}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}

/*! nouislider - 14.1.1 - 12/15/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:10100;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto;object-fit:contain}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ss-main{position:relative;display:inline-block;user-select:none;color:#282828;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:3em;padding:6px;border:1px solid #2d2d2d;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#2d2d2d;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#919191}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #282828;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:3em;width:100%;padding:0 0 0 3px;border:1px solid #2d2d2d;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#2d2d2d;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#282828}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#919191;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#2d2d2d;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer;font-family:Arial}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#282828;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#282828;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #2d2d2d;z-index:10000;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #2d2d2d;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #2d2d2d}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #2d2d2d;border-radius:0;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#2d2d2d}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#2d2d2d}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#919191;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#282828;background-color:rgba(45,45,45,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical&gt;.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow&gt;.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column&gt;.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode&gt;.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode&gt;.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode&gt;.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical&gt;.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal&gt;.swiper-pagination-progressbar,.swiper-container-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical&gt;.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal&gt;.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical&gt;.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-animation=fade-in-bottom]{opacity:0}[data-animation=fade-in-bottom].js-animate{opacity:1;animation-name:fade-in-bottom;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both}[data-animation=scale-in-ver-top]{opacity:0}[data-animation=scale-in-ver-top].js-animate{opacity:1;animation-name:scale-in-ver-top;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-up-hor-center]{opacity:0}[data-animation=scale-up-hor-center].js-animate{opacity:1;animation-name:scale-up-hor-center;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both}[data-animation=headerLeftBar]{opacity:0}[data-animation=headerLeftBar].js-animate{opacity:1;animation-name:headerLeftBar;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=headerRightBarTop]{opacity:0}[data-animation=headerRightBarTop].js-animate{opacity:1;animation-name:headerRightBarTop;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=headerRightBarBottom]{opacity:0}[data-animation=headerRightBarBottom].js-animate{opacity:1;animation-name:headerRightBarBottom;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-in-hor-left_right]{opacity:0}[data-animation=scale-in-hor-left_right].js-animate{opacity:1;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-in-hor-left]{opacity:0}[data-animation=scale-in-hor-left].js-animate{opacity:1;animation-name:scale-in-hor-left;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=swipeimage]{position:relative;overflow:hidden}[data-animation=swipeimage]:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:"";transform:translateX(-100%) scaleX(.33);transform-origin:right center;background:#696969;transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image{width:100%;height:100%}[data-animation=swipeimage] .js-animation-image__out{width:100%;height:100%;overflow:hidden;transform:translateX(-110%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__in{width:100%;height:100%;overflow:hidden;transform:translateX(100%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__inner{width:100%;height:100%;background:#f1f1f1}[data-animation=swipeimage] .js-animation-image__img{display:block}[data-animation=swipeimage].js-animate:before{transform:translateX(100%)}[data-animation=swipeimage].js-animate .js-animation-image{display:block;width:100%;height:100%}[data-animation=swipeimage].js-animate .js-animation-image__in,[data-animation=swipeimage].js-animate .js-animation-image__out{transform:none}[data-animation=swipeimage].js-animate .js-animation-image__inner{line-height:0}.bordered__footer,.bordered__header{overflow:hidden;position:relative}.bordered__footer&gt;*,.bordered__header&gt;*{display:inline-flex;position:relative}.bordered__footer&gt;:after,.bordered__footer&gt;:before,.bordered__header&gt;:after,.bordered__header&gt;:before{content:"";height:2px;background-color:currentColor;width:50vw;position:absolute;top:calc(50% - 1px)}.bordered__footer&gt;:before,.bordered__header&gt;:before{right:calc(100% + 1em)}.bordered__footer&gt;:after,.bordered__header&gt;:after{left:calc(100% + 1em)}.bordered__footer:after,.bordered__footer:before,.bordered__header:after,.bordered__header:before{content:"";height:100%;width:2px;background-color:currentColor;position:absolute}.bordered__footer:before,.bordered__header:before{left:0}.bordered__footer:after,.bordered__header:after{right:0}.bordered__header:after,.bordered__header:before{top:50%}.bordered__footer:after,.bordered__footer:before{bottom:50%}.bordered__content{border-left:2px solid;border-right:2px solid}.bordered--no-footer .bordered__content{border-bottom:2px solid}.button{font:normal normal 500 20px/1 Poppins,sans-serif;letter-spacing:0;text-transform:none;padding:1em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#fff;background:#186b11;border:2px solid color_brand-4}@media screen and (min-width:768px){.button{padding:1em 5em}}.button:focus,.button:hover{color:#fff;border-color:#2d2d2d}.button:focus .button-svg,.button:hover .button-svg{fill:#fff}.button--monocrhome{text-decoration:none;border-color:currentColor}.button:disabled{opacity:.5;cursor:default}.button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase;position:relative}.button-link:before{content:"";position:absolute;left:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #186b11;transition:.2s;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.button-link:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #186b11}}.button-link span{position:relative}.button-link span:after{content:"";position:absolute;bottom:-5px;width:0;height:1px;margin:5px 0 0;transition:all .2s ease-in-out;transition-duration:.75s;opacity:0;background-color:#fab711;left:0}.button-link.focus span:after,.button-link:focus span:after,.button-link:hover span:after{width:100%;opacity:1}.button-link.focus:before,.button-link:focus:before,.button-link:hover:before{left:-5px;border-left:7px solid #186b11}.button-drawing{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:none;border:none;cursor:pointer;outline:none}.button-drawing__drawing{height:2.2em;margin-right:.2em;fill:transparent;stroke:#2d2d2d;transition-property:fill;transition-duration:.3s}.button-drawing__content{font:normal normal 400 1.1765em/1.5em Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none;transition-property:color;transition-duration:.3s}.button-drawing:focus .button-drawing__content,.button-drawing:hover .button-drawing__content{color:#fab711}.button-drawing:focus .button-drawing__drawing,.button-drawing:hover .button-drawing__drawing{fill:#fab711;stroke:#fab711}.button-svg{fill:#fff}.button--sweep-to-bottom,.button--sweep-to-left,.button--sweep-to-right,.button--sweep-to-top{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.button--sweep-to-bottom:before,.button--sweep-to-left:before,.button--sweep-to-right:before,.button--sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2d2d2d}.button--sweep-to-bottom span,.button--sweep-to-left span,.button--sweep-to-right span,.button--sweep-to-top span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.button--sweep-to-bottom:focus:before,.button--sweep-to-bottom:hover:before,.button--sweep-to-left:focus:before,.button--sweep-to-left:hover:before,.button--sweep-to-right:focus:before,.button--sweep-to-right:hover:before,.button--sweep-to-top:focus:before,.button--sweep-to-top:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.button,.button--sweep-ltr-ltr{position:relative}.button--sweep-ltr-ltr:before,.button:before{content:"";position:absolute;display:block;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out;z-index:0}.button--sweep-ltr-ltr span,.button span{position:relative}.button--sweep-ltr-ltr:focus:before,.button--sweep-ltr-ltr:hover:before,.button:focus:before,.button:hover:before{transform:scaleX(1);transform-origin:left}.button--sweep-to-right:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.button--sweep-to-left:before,.button--sweep-to-right:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-left:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.button--sweep-to-bottom:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.button--sweep-to-bottom:before,.button--sweep-to-top:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-top:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.button--border-bottom-center-to-out,.button--border-bottom-left-to-right,.button--border-bottom-left-to-right-2,.button--border-in,.button--border-out,.button--border-sides-top-to-bottom,.button--border-sides-top-to-bottom-reverse,.button--border-updown-left-to-right{position:relative;overflow:hidden;transition:.3s}.button--border-bottom-center-to-out:after,.button--border-bottom-center-to-out:before,.button--border-bottom-left-to-right-2:after,.button--border-bottom-left-to-right-2:before,.button--border-bottom-left-to-right:after,.button--border-bottom-left-to-right:before,.button--border-in:after,.button--border-in:before,.button--border-out:after,.button--border-out:before,.button--border-sides-top-to-bottom-reverse:after,.button--border-sides-top-to-bottom-reverse:before,.button--border-sides-top-to-bottom:after,.button--border-sides-top-to-bottom:before,.button--border-updown-left-to-right:after,.button--border-updown-left-to-right:before{position:absolute;transition:.3s;content:"";width:0;left:0;bottom:0;height:2px;background:#2d2d2d}.button--border-bottom-center-to-out:focus,.button--border-bottom-center-to-out:hover,.button--border-bottom-left-to-right-2:focus,.button--border-bottom-left-to-right-2:hover,.button--border-bottom-left-to-right:focus,.button--border-bottom-left-to-right:hover,.button--border-in:focus,.button--border-in:hover,.button--border-out:focus,.button--border-out:hover,.button--border-sides-top-to-bottom-reverse:focus,.button--border-sides-top-to-bottom-reverse:hover,.button--border-sides-top-to-bottom:focus,.button--border-sides-top-to-bottom:hover,.button--border-updown-left-to-right:focus,.button--border-updown-left-to-right:hover{cursor:pointer}.button--border-bottom-center-to-out:focus:after,.button--border-bottom-center-to-out:hover:after,.button--border-bottom-left-to-right-2:focus:after,.button--border-bottom-left-to-right-2:hover:after,.button--border-bottom-left-to-right:focus:after,.button--border-bottom-left-to-right:hover:after,.button--border-in:focus:after,.button--border-in:hover:after,.button--border-out:focus:after,.button--border-out:hover:after,.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:hover:after,.button--border-updown-left-to-right:focus:after,.button--border-updown-left-to-right:hover:after{width:100%;left:0}.button--border-updown-left-to-right:before{top:0;left:auto;right:0;height:2px}.button--border-updown-left-to-right:focus:before,.button--border-updown-left-to-right:hover:before{left:auto;right:0;width:100%;height:2px}.button--border-sides-top-to-bottom:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom:before{top:0;left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:focus:before,.button--border-sides-top-to-bottom:hover:after,.button--border-sides-top-to-bottom:hover:before{width:2px;height:100%}.button--border-sides-top-to-bottom-reverse:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:before{left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:focus:before,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom-reverse:hover:before{width:2px;height:100%}.button--border-bottom-center-to-out:after{left:50%}.button--border-bottom-left-to-right-2:after{left:auto;right:0}.button--border-in:focus,.button--border-in:hover{box-shadow:inset 0 0 0 2px #292928}.button--border-in:focus:after,.button--border-in:hover:after{width:0}.button--border-out:focus,.button--border-out:hover{box-shadow:0 0 0 2px #292928}.button--border-out:focus:after,.button--border-out:hover:after{width:0}.button__back .button-drawing{padding:2em 0}.button__back .button-drawing--boxshadow .drawing__img{box-shadow:0 0 59px -11px #2d2d2d}.button__back .button-drawing__container-text{position:relative}.button__back .button-drawing__container-vertical{height:100%;position:absolute}.button__back .button-drawing__decorate{width:50px;height:50px;border-radius:100%;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;margin-right:1em}.button__back .button-drawing__content{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:0}.button__back .button-drawing__img{position:relative;width:100%}.claws{position:absolute;top:-2em;height:8.3529em;width:55px;z-index:10}.claws span:first-child{z-index:100;left:0}.claws span:first-child,.claws span:first-child:before{width:1px;height:100%;position:absolute;background:#2d2d2d;top:0}.claws span:first-child:before{content:"";left:11px}.claws span:first-child:after{left:22px}.claws span:first-child:after,.claws span:last-child{content:"";width:1px;height:100%;position:absolute;background:#2d2d2d;top:0}.claws span:last-child{left:33px}.claws span:last-child:before{content:"";width:1px;height:100%;position:absolute;background:#2d2d2d;top:0;left:11px}.drawing--boxshadow .drawing__img{box-shadow:0 0 59px -11px #2d2d2d}.drawing__container-text{position:relative}.drawing__container-vertical{height:100%;position:absolute}.drawing__text-vertical{display:none}@media screen and (min-width:768px){.drawing__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:0;max-width:600px;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(45,45,45,.16)}}.drawing__img{position:relative;width:100%}.figures-rotator__wrapper{display:flex;justify-content:center;position:relative;line-height:1em;height:1em;overflow:hidden}.figures-rotator__part{text-align:center;display:inline-block}.figures-rotator__digit-wrapper{display:flex;flex-direction:column}.figures-rotator__digit{display:inline-block;line-height:1}[data-animation=figures] .figures-rotator__digit-wrapper{transition:transform 1.5s ease-out}[data-animation=figures].js-animate .figures-rotator__digit-wrapper{transform:translateY(calc(-100% + 1em))}.links-group{color:inherit}.links-group__wrapper{display:flex;justify-content:flex-start;flex-direction:column}@media screen and (min-width:768px){.links-group__wrapper{flex-direction:row}}.links-group__link{width:auto}.links-group__link+.links-group__link{margin-top:1em}@media screen and (min-width:768px){.links-group__link{width:auto}.links-group__link+.links-group__link{margin-top:0;margin-left:3em}}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#2d2d2d;width:50px;height:50px;-webkit-animation:spin 1.5s ease-in-out infinite;animation:spin 1.5s ease-in-out infinite;margin:16px auto auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.media-module__btn-container{margin:0 0 0 .6em;display:flex;flex-direction:column;align-items:center;text-transform:none}.media-module__btn{border:none;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;margin:0 0 .4em}.media-module__btn-label{font:normal normal 400 .9em Poppins,sans-serif;letter-spacing:.3em;text-align:center}.media-module__btn&gt;*{pointer-events:none}.media-module__svg{width:36px;margin:.2em .6em}.media-module__buttons{display:flex;justify-content:center}.media-module .modal__body{width:70vw}.media-module .lightbox-media__iframe{width:100%;min-height:50vh;border:0}.modal-share-socials .modal__body{width:90%;max-width:470px}@media screen and (min-width:576px){.modal-share-socials .modal__body{padding:3em;text-align:left}}.modal-share-socials .modal__body .modal__title{margin-bottom:1em;font:normal normal 400 clamp(16px,2vw,22px)/1.36 Poppins,sans-serif}.modal-share-socials .modal__body .share-socials{display:flex;flex-wrap:wrap;width:100%;font-size:12px}.modal-share-socials .modal__body .share-socials__item{flex:50%;height:50px;text-transform:uppercase;font-weight:600;color:grey;letter-spacing:2px;align-items:left}@media screen and (min-width:576px){.modal-share-socials .modal__body .share-socials__item{display:flex;align-items:center}}.modal-share-socials .modal__body .share-socials__item__btn{cursor:pointer}.modal-share-socials .modal__body .share-socials__item .share-icon{width:30px;margin-bottom:-6px;max-height:24px}.modal-share-socials .modal__body .share-socials__item .share-icon__facebook{fill:#39569c}.modal-share-socials .modal__body .share-socials__item .share-icon__messenger{fill:#0078ff}.modal-share-socials .modal__body .share-socials__item .share-icon__twitter{fill:#00acee}.modal-share-socials .modal__body .share-socials__item .share-icon__linkedin{fill:#0072b1}.modal-share-socials .modal__body .share-socials__item .share-icon__email{fill:#5d5c5b}.modal-share-socials .modal__body .share-socials__item .share-icon__whatsapp{fill:#28d146}.modal-share-socials .modal__body .share-socials__item .share-icon__copy-link{fill:#5d5c5b}.modal{top:0;display:block;visibility:hidden;opacity:0;left:0;position:fixed;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center}.modal__close{position:absolute;border:0;padding:.5em;top:0;right:0;cursor:pointer;background:#2d2d2d}.modal__close .close__cross{position:relative;width:25px;height:25px;line-height:25px;border:1px solid #2d2d2d;border-radius:100%;font:normal normal 400 .8em/1.5em Poppins,sans-serif}.modal__close .close__cross span{position:absolute;top:52%;left:55%;transform:translate(-50%,-50%)}.modal__close-drawing{display:block;width:1.5em;height:1.5em;fill:#fff}.modal__body{overflow:auto;padding:3em 1em 1em;position:relative;text-align:center;z-index:2;width:100%;max-width:90%;margin-top:5em;max-height:90svh;background:#fff}@media screen and (min-width:992px){.modal__body{height:auto;width:918px;max-height:calc(100vh - 2em);padding:3em}}.modal__body .title.title--v1{margin-bottom:2em}.modal__body .title.title--v1 .title__content{font-size:1em;margin:0;text-align:center}.modal__body .title.title--v1 .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em}.modal__body .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Poppins,sans-serif;color:#5b5b5b;letter-spacing:.1em;text-transform:uppercase}.modal__scroller{width:100%;overflow:initial}@media screen and (min-width:768px){.modal__scroller .form .form-group--column&gt;*{flex:initial}}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(45,45,45,.75)}.modal__focus-trap{opacity:0;position:absolute}.modal--main{align-items:flex-start;padding-top:6em}.modal--main .modal__close{background:transparent;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.5em Poppins,sans-serif;letter-spacing:.1em;text-transform:none;padding:0;display:flex;color:#fff}.modal--main .modal__close p{padding-right:1em}.modal--main .modal__close:focus{outline:none}.modal--main .modal__close-drawing{width:2em;height:2em;border:1px solid #2d2d2d;border-radius:100%;padding:.4em}.modal--main .modal__title{margin-bottom:4em}.modal--main .modal__title img{max-width:330px}.modal--main .modal__body{padding:2.3em 0;background:transparent;position:absolute;top:20%}.modal--main .modal__container{padding:10% 7%;background:#fff}@media screen and (min-width:768px){.modal--main .modal__container{padding:15% 12%}}.modal--main .modal__text{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0;text-transform:none;text-align:center}.modal__text.legals__text ul{list-style:none}@media screen and (min-width:992px){.modal-dpe .modal__body{width:1187px}}.modal_fees .modal__body{max-width:100%}.more-action{display:flex;justify-content:center}.more-action__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.more-action__wrapper{flex-direction:row}}.more-action__text .title .title__content{font-size:1em;margin:0;text-align:left}.more-action__text .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.8235em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:none}.more-action__text .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1167em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.more-action__text .title.title--v2 .title__content{padding-right:0}.more-action__item{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:1em;margin-right:2em}.more-action__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.more-action__links .button-link:before{border-left-color:#186b11}.more-action__links .button-link span:after{background-color:#fab711}.more-action__links .button-link.focus:before,.more-action__links .button-link:focus:before,.more-action__links .button-link:hover:before{border-left-color:#186b11}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{transform:scale(1.5)}.scroll-block{display:none}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.scroll-block{display:block;position:absolute;z-index:3;bottom:2%;width:100%;text-align:center}}.scroll-block__button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;animation:wiggle 2s ease infinite;transition:transform .2s linear}.scroll-block__button .scroll-block__svg{fill:#2d2d2d;transition:all 1s ease}.scroll-block__button .scroll-block__svg-border{stroke:#2d2d2d;transition:all .6s ease}.scroll-block__button:focus,.scroll-block__button:hover{cursor:pointer}.scroll-block__button:focus .scroll-block__svg,.scroll-block__button:hover .scroll-block__svg{fill:#2d2d2d}.scroll-block__button:focus .scroll-block__svg-border,.scroll-block__button:hover .scroll-block__svg-border{stroke:#2d2d2d}@keyframes wiggle{0%{transform:rotate(-3deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(5deg)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}.jsscroll-block--hidden-overlay:before{background:transparent!important}.price-seasonrental{width:100%;margin:0 auto 6em}.price-seasonrental__table{display:flex;flex-direction:column;width:100%;margin-bottom:4em;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.price-seasonrental__table{width:80%}}.price-seasonrental__th{display:flex;border-bottom:1px solid #efefef;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.1764em Poppins,sans-serif;color:#2d2d2d;text-transform:none;letter-spacing:0fault;text-align:left}.price-seasonrental__th--value{padding-right:.6em;width:33.333%}.price-seasonrental__th--value:last-child{padding-right:0}.price-seasonrental__tr{display:flex;padding:.3em;font:normal normal 400 .9375em Poppins,sans-serif;color:#2d2d2d;text-transform:none;letter-spacing:0;text-align:left}.price-seasonrental__tr--value{padding-right:.6em;width:33.333%}.price-seasonrental__tr--value:last-child{padding-right:0}.equipment,.equipment__title .title--v1.title{margin-bottom:3em}.equipment__title .title--v1.title .title__content-1{font:normal normal 400 clamp(12px,2vw,1.6667em)/1.4 Poppins,sans-serif;color:#2d2d2d}.equipment__title .title--v1.title .title__content-2{font:normal normal 400 clamp(16px,2vw,3.3333em)/1.4 Poppins,sans-serif;color:#2d2d2d}.equipment__group-table{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.equipment__group-table{margin:0 -3em}}.equipment__group-table&gt;*{width:100%}@media screen and (min-width:768px){.equipment__group-table&gt;*{margin:0 3em;width:calc(50% - 6em)}}@media screen and (min-width:1200px){.equipment__group-table&gt;*{margin:0 3em;width:calc(33.33333% - 6em)}}.equipment__group-table .equipment__table{margin-bottom:2em}.equipment__table{display:flex;flex-direction:column}.equipment__table--text .equipment__th{justify-content:space-between}.equipment__table--text .equipment__th--label,.equipment__table--text .equipment__th--value{width:auto}.equipment__table--text .equipment__tr{justify-content:space-between;flex-wrap:wrap}.equipment__table--text .equipment__tr--label{width:100%}.equipment__table--text .equipment__tr--value{width:100%;text-align:right}.equipment__table--text .equipment__tr:nth-child(odd){background-color:#f6f6f6}.equipment__th{display:flex;border-bottom:1px solid #efefef;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.111em Poppins,sans-serif;color:#2d2d2d;text-transform:none;letter-spacing:0;text-align:left}.equipment__th--label{padding-right:.6em;width:80%}.equipment__th--label:last-child{padding-right:0}.equipment__th--value{padding-right:.6em;width:20%;text-align:center}.equipment__th--value:last-child{padding-right:0}.equipment__tr{display:flex;padding:.3em;font:normal normal 400 1.111em Poppins,sans-serif;color:#2d2d2d;text-transform:lowercase;letter-spacing:0;text-align:left}.equipment__tr--label{padding-right:.6em;width:80%}.equipment__tr--label:last-child{padding-right:0}.equipment__tr--value{padding-right:.6em;width:20%;text-align:center;color:#2d2d2d}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check{color:#50b138}.equipment__tr--value--no-check{color:#b13838}.equipment__tr:nth-child(odd){background-color:#efefef}.equipment--services{width:100%;margin:0 auto}@media screen and (min-width:1200px){.equipment--services{width:45%}}.skiplink{width:100%}.skiplink__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.skiplink__list{list-style:none;margin:0;padding:0}.skiplink__link:focus{background:#000;color:#fff}.social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;height:100%}.social__items{list-style:none;display:flex}.social__items,.social__items&gt;li{margin:0;padding:0}.social__items .social__item{margin:0 .5em}.social__item:first-child{margin-left:0}.social__item:last-child{margin-right:0}.social__svg{width:100%;height:100%;fill:#186b11;transition:all .8s ease}.social__link{background:#fab711;border:1px solid #fab711;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:3.0588em;height:3.0588em;display:flex;align-items:center;justify-content:center;padding:.8em}.social__link:focus,.social__link:hover{cursor:pointer;background:transparent;border-color:#2d2d2d}.social__link:focus .social__svg,.social__link:hover .social__svg{fill:#2d2d2d}.svg-arrowscroll{width:1.8em;height:1.8em;display:block}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.svg-arrowscroll{width:3.3em;height:3.3em}}.swiper-container--nav-under .swiper-pagination{position:static;padding:1em 0}.swiper-container--nav-under .swiper-pagination-bullet{width:20px;height:20px;line-height:20px}.swiper-container--slides-auto .swiper-slide{width:auto;margin-right:30px}.swiper-container-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:1.5em}.swiper-pagination-bullet{width:10px;height:10px;text-align:center;line-height:15px;font-size:12px;vertical-align:text-bottom;opacity:1;color:transparent;background:transparent;border:1px solid #2d2d2d;border-radius:100%;margin:1em .5882em}.swiper-pagination-bullet-active{color:#2d2d2d;background:#2d2d2d;border-color:#2d2d2d}.swiper-button-next,.swiper-button-prev{color:#919191}.swiper-pagination--number{display:flex;align-items:center}.swiper-pagination--number .swiper-pagination-bullet{width:10px;height:10px;text-align:center;line-height:10px;vertical-align:text-bottom;opacity:1;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Poppins,sans-serif;color:transparent;background:#2d2d2d;border:1px solid #2d2d2d;border-radius:100%;margin:1em .5882em}.swiper-pagination--number .swiper-pagination-bullet__drawing{display:none}.swiper-pagination--number .swiper-pagination-bullet-active{width:30px;height:30px;line-height:30px;color:#2d2d2d;background:transparent;border-color:#2d2d2d}@media screen and (min-width:768px){.swiper-pagination--number .swiper-pagination-bullet-active{width:50px;height:50px;line-height:50px}}.swiper-pagination--number .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{display:block}.table-aria{background:transparent;position:relative}.table-aria__th--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.table-aria__td:first-child{text-align:left}.table-aria__td:last-child{text-align:right}.table-aria__td--title{font:normal normal 400 1.1111em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Poppins,sans-serif;letter-spacing:normal;text-transform:none;color:#2d2d2d}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #2d2d2d}.table-aria__tr:last-child{border:0}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tabs-v1 .detail-tabs{background:transparent}.tabs-v1 .detail-tabs__link{color:#2d2d2d;background:transparent}.tabs-v1 .detail-tabs__link:focus{border-color:#2d2d2d}.tabs-v1 .detail-tabs__list{margin:0;padding:0;display:none}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}.tabs-v1 [aria-selected=true].detail-tabs__link{color:#fff}.tabs-v1 [aria-selected=true].detail-tabs__link:focus{border-color:#2d2d2d}.tabs-v1 .detail-tabs__select{margin-bottom:1em;width:100%;background:none;padding:1em 0;text-transform:uppercase;font:normal normal 600 1em/1em Poppins,sans-serif;letter-spacing:.3em;position:relative;border:none;border-bottom:1px solid #d1d1d1}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__select{display:none}}.tabs-v1 .detail-tabs__select.ss-main .ss-single-selected{border:0}.tabs-v1 .detail-tabs__item{display:inline-block;margin-right:.8em;margin-bottom:1em}.tabs-v1 .detail-tabs__item:last-child{margin-right:0}.tabs-v1 .detail-tabs__link{display:inline-block;padding:.7em 1em;cursor:pointer;font:normal normal 400 1.1765em Poppins,sans-serif;letter-spacing:.2em;text-transform:capitalize;border:2px solid #d1d1d1}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 .table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid transparent}.tabs-v1 .table-aria__td--title,.tabs-v1 .table-aria__td--value{color:#2d2d2d;font:normal normal 400 1.1765em Poppins,sans-serif;letter-spacing:.1em}.tabs-v1 [aria-selected=true].detail-tabs__link{background:#2d2d2d;border-color:#2d2d2d}.tabs-v1 [aria-selected=true].detail-tabs__link span{position:relative}.tabs-v1 [aria-selected=true].detail-tabs__link span:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-.5em}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__content{padding:1em 0}}.tabs-v1 [aria-hidden=true].detail-tabs__content{display:none}.text-vertical{color:red}.digit{display:inline-block;font-size:50px;color:rgba(0,0,0,.25);height:180px;line-height:1}.time-part-wrapper{display:inline-block;margin-right:50px;position:relative}.time-part-wrapper:not(:last-child):after{content:":";display:block;width:30px;height:230px;position:absolute;top:0;right:-30px;color:rgba(0,0,0,.25);font-size:200px;line-height:.9}.time-part{width:140px;text-align:center;height:180px;overflow:hidden;display:inline-block;margin-left:-5px;box-sizing:border-box}.time-part .digit-wrapper{animation-timing-function:cubic-bezier(1,0,1,0)}.time-part.hundredths.tens .digit-wrapper{animation-name:hundredths-tens;animation-duration:60s;animation-iteration-count:3600}.time-part.hundredths.ones .digit-wrapper{animation-name:hundredths-ones;animation-duration:10s;animation-iteration-count:36000}.title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.title--v2{position:relative}.title--v2.title .title__content{font-size:1em;padding:0 2em;margin:0;text-align:left}.title--v2.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.title--v2.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,30px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.title--v2:after,.title--v2:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#fab711}.title--v2:after{left:.5294em}.title--v3{position:relative;bottom:-.2vw}.title--v3 h1,.title--v3 h2,.title--v3 h3,.title--v3 h4,.title--v3 h5,.title--v3 h6{margin:0}.title--v3.title .title__content{font-size:1em;margin:0;text-align:right}.title--v3.title .title__content-1{display:block;font:normal normal 600 clamp(16px,2vw,25px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:0;text-transform:uppercase}.title--v3.title .title__content-2{display:block}.title{word-break:break-word}.title .title__content-1:first-letter{text-transform:uppercase}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;padding-bottom:.1em;font:normal normal 700 .8824em/1.2em Poppins,sans-serif;letter-spacing:0;text-transform:lowercase;align-items:center}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color:transparent}.checkbox__field:checked+.checkbox__box svg path{fill:transparent}.checkbox__field:checked+.checkbox__box svg polyline{stroke-dashoffset:0}.checkbox__box{position:relative;top:calc(.5em - 8px);margin-right:8px;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid}.checkbox__box svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px}.checkbox__box svg path{stroke:transparent;fill:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.checkbox__box svg polyline{stroke:#2d2d2d;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20px;stroke-dashoffset:20px;transition:all .3s ease}.checkbox__span{pointer-events:none;vertical-align:middle;text-align:left}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkboxes__fieldset{border:0}.checkboxes__legend{font:normal normal 400 .875em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:none;margin:0 0 1em}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.checkboxes__group&gt;li{margin:0;padding:0}.checkboxes__group .checkboxes__item{margin-bottom:.5em;margin-right:2em}.form{width:100%;color:#2d2d2d}.form__fieldset{border:0;margin:0}.form__fieldset--legend-hide,.form__fieldset--validation{margin:0}.form__legend,.form__wrapper{position:relative}.form__legend{font:normal normal 400 1em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:none;margin:0 0 3em}.form__legend--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}@media screen and (min-width:768px){.form__fields{margin:0 -2.5em}}.form__field{margin:0 0 2em}@media screen and (min-width:768px){.form__field{margin:0 2.5em 3em}}@media screen and (min-width:768px){.form__validation{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-right:2.5em;padding-left:2.5em}}.form__validation-container{display:flex;flex-direction:column;align-items:flex-start}.form__validation .checkboxes{margin:0}.form__submit{text-align:center;margin-top:2em}@media screen and (min-width:768px){.form__submit{text-align:inherit;margin-top:0;display:flex;justify-content:center}}@media screen and (min-width:768px){.form .form-group{display:flex;flex:1 1 auto;flex-wrap:wrap}.form .form-group&gt;*{flex:1 1 0;align-self:flex-start}.form .form-group--column{flex-direction:column}.form .form-group--column&gt;*{align-self:auto}.form .form-group--row{flex-direction:row}.form .form-group--last{flex-grow:0}}.form__conditions{margin-top:1em;padding:0;font:normal normal 400 .8824em Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.form__legals{margin:2em 0;font:normal normal 400 .8235em Poppins,sans-serif;color:#2d2d2d;text-align:left}.form--condensed .form__fieldset{margin:0}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#dc1d34!important}.field-validate--has-danger [class*=__input]{border-bottom-color:#dc1d34!important}.field-validate--has-danger .ss-main.js-select--main .ss-multi-selected,.field-validate--has-danger .ss-main.js-select--main .ss-single-selected{border-color:#dc1d34!important}.field-validate__help{display:none;pointer-events:none;padding:.6em 1em;margin-top:8px;font-weight:700;font-size:.9em;position:absolute;z-index:1;top:100%;background:#dc1d34;color:#fff}.field-validate__help:before{content:"";position:absolute;top:-5px;left:3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #dc1d34}.field-validate:hover .field-validate__help{display:block}.localizator{position:relative;outline:none;display:flex;flex-direction:column}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;bottom:2px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#2d2d2d}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#2d2d2d}.localizator__search{display:none;position:absolute;z-index:1;min-width:100%;width:100%;top:100%;left:0}@media screen and (min-width:768px){.localizator__search{min-width:300px}}.localizator__content{display:none;position:relative;flex-direction:row;height:100%;min-height:52px;width:100%}.localizator__summary{display:flex;height:100%;border:solid #2d2d2d;border-width:0 0 1px;background:transparent;padding:3px 0;cursor:pointer;min-height:52px}.localizator__summary .localizator__value{display:none;max-width:calc(100% - 5.2em)}.localizator__summary .localizator__value--count,.localizator__summary .localizator__value:first-child{display:flex}.localizator__input{flex:1;border:0}.localizator__input .textfield__input:focus{background:none;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal 300 16px/1em Poppins,sans-serif;position:absolute;z-index:1;top:calc(100% - 2px);left:0;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);padding:1em}@media screen and (min-width:768px){.localizator__values-container{min-width:19em}}.localizator__select .ss-main{position:absolute}.localizator__select .ss-multi-selected{display:none}.localizator__values{display:flex;font:normal normal 300 16px/1em Poppins,sans-serif;width:calc(100% - 2em);flex-wrap:wrap;margin:-5px}.localizator__value{display:flex;white-space:nowrap;font-size:12px;align-items:center;border-radius:2em;padding-right:1em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;margin:5px;height:3em;align-self:center;max-width:100%}.localizator__value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localizator__value-delete{display:none;margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.localizator__value--count{border:none;background:#2d2d2d;color:#fff;padding-right:1em}.localizator__value--delete{padding-right:.5em}.localizator__value--delete .localizator__value-delete{display:block}.localizator__extra{margin:1.5em 5px 0}.localizator__extra .radios__legend{font:normal normal 600 .9em Poppins,sans-serif;letter-spacing:.1em;color:#525252}.localizator--opened .localizator__summary{display:none}.localizator--opened .localizator__content{display:flex}.localizator--opened.localizator--filled .localizator__plus,.localizator--opened.localizator--searching .localizator__plus{transform:rotate(45deg)}.localizator--loading .localizator__plus{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.localizator--filled .localizator__values-container,.localizator--searching .localizator__search{display:block}.localizator--searching .localizator__values-container{display:none}.localizator--no-proximity .localizator__extra{opacity:.4;pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio__input{opacity:0;width:18px;height:18px}.radio__input,.radio__input+label{display:inline-block;vertical-align:middle}.radio__input+label{position:relative;cursor:pointer}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:22px;height:22px;border:1px solid}.radio__input+label:after{content:"";position:absolute;left:-16px;top:calc(50% - 6px);border-radius:50%;width:12px;height:12px}.radio__input:checked+label:after{background:#2d2d2d}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 300 16px/1em Poppins,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 .875em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:none;margin:0 0 1em}.radios__group{list-style:none;display:flex;flex-wrap:wrap}.radios__group,.radios__group&gt;li{margin:0;padding:0}.radios__group .radios__item{flex:initial;margin-right:1em;margin-top:.2em;margin-bottom:.2em}.range{position:relative;outline:none;font:normal normal 300 16px/1em Poppins,sans-serif}.range__input{position:relative;height:100%}.range__input:focus{outline:none}.range__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;top:calc(50% - 2em + 10px);transition:transform .2s;cursor:pointer}.range__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#2d2d2d}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#2d2d2d}.range__highlight{color:#2d2d2d}.range__prompt{align-self:center;text-transform:none;letter-spacing:.1em}.range__content{position:absolute;z-index:1;min-width:19em;top:calc(100% - 2px);left:0;padding:1.8em;width:100%;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform-origin:top;transition:transform .2s,opacity .2s;transform:scaleY(0);opacity:0}@media screen and (min-width:1200px){.range__content{width:auto}}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:#2d2d2d}.range__preview .range__highlight{display:block}.range__preview .range__highlight__content{padding:0 10px}.range__preview .range__highlight__content .range__highlight{display:flex}.range__preview .range__highlight__content .range__highlight .range__element__input{border:none;width:100%}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #2d2d2d;border-width:0 0 1px;background:transparent;cursor:pointer}.range__values{display:none;align-self:center;width:calc(100% - 15px)}.range--opened .range__prompt{display:block}.range--opened .range__values{display:none}.range--opened .range__content{transform:scaleY(1);opacity:1}.range--opened .range__plus{transform:rotate(45deg)}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#2d2d2d}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#919191}.range .noUi-horizontal .noUi-base{width:calc(100% - 25px);margin:0 auto}.range .noUi-horizontal .noUi-handle{width:26px;height:26px;right:-13px;top:-11px;border-radius:13px;box-shadow:none;outline:none}.range .noUi-horizontal .noUi-handle:after,.range .noUi-horizontal .noUi-handle:before{content:none}.range .noUi-horizontal .noUi-handle:focus{border:2px solid #919191}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select{display:flex;flex-direction:column}.select__label{font:normal normal 400 1.1764em/1em Poppins,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:#186b11}.select__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.select__input{flex:1 1 auto;display:flex}.ss-main.js-select--main{font:normal normal 300 16px/1em Poppins,sans-serif;letter-spacing:.05em}.ss-main.js-select--main .ss-content{border-color:#d1d1d1;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);top:100%;left:0}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide){padding:1em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input{border-color:#d1d1d1;padding:1em .6em;height:3em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input:focus{box-shadow:1px 4px 7px 2px rgba(0,0,0,.15)}.ss-main.js-select--main .ss-content .ss-list .ss-option{letter-spacing:0;text-transform:none;color:#2d2d2d;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#2d2d2d}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#2d2d2d;background:rgba(45,45,45,.1)}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232D2D2D' width='24' height='24'%3E%3Cpath d='M20.285 2L9 13.567 3.714 8.556 0 12.272 9 21 24 5.715z'/%3E%3C/svg%3E")}.ss-main.js-select--main .ss-single-selected{background:transparent;border-width:0 0 1px;padding:3px 0;height:auto;min-height:3em}.ss-main.js-select--main .ss-single-selected .placeholder{flex:1;border:none;letter-spacing:0;text-transform:none;color:#2d2d2d;white-space:normal}.ss-main.js-select--main .ss-single-selected .placeholder *{padding:.2em 0}.ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#2d2d2d}.ss-main.js-select--main .ss-multi-selected{border-color:#2d2d2d;border-width:0 0 1px;background:transparent;height:3em;min-height:3em;padding:0}.ss-main.js-select--main .ss-multi-selected .ss-values{width:auto;flex:initial}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value{display:none}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value:first-child{display:flex}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{letter-spacing:.1em;color:#2d2d2d}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:12px;align-items:center;border-radius:2em;margin:0 5px 0 0;padding-right:.5em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;height:3em;align-self:center;max-width:100%}.ss-main.js-select--main .ss-multi-selected .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main.js-select--main .ss-multi-selected .ss-value--custom{position:relative;border:none;padding-right:1em;background:#2d2d2d;color:#fff}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.ss-main.js-select--main .ss-multi-selected .ss-add{margin:0;position:absolute;display:block;right:15px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#2d2d2d}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{position:relative}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{content:"";background-size:contain;background-position:50%;height:1em;width:1em;display:block;position:absolute;right:10px;top:calc(50% - .5em)}.ss-main.js-select--main .ss-content .ss-list .ss-option{padding:1.3em 30px 1em 1em}select.js-select--light{opacity:0}.js-enabled select.js-select--light{opacity:1}.ss-main.js-select--light{font:normal normal 600 1em/1em Poppins,sans-serif;color:currentColor}.ss-main.js-select--light .ss-single-selected{border-color:transparent;background-color:transparent;color:currentColor}.ss-main.js-select--light .ss-single-selected .ss-arrow span{border-color:currentColor}.ss-main.js-select--light .ss-single-selected .placeholder{letter-spacing:0}.ss-main .ss-single-selected{border-color:#2d2d2d}.submit{display:flex;flex-direction:column}.submit__field.button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#186b11;color:#fff;border-color:transparent}.submit__field.button:before{background:#2d2d2d}.submit__field.button:focus,.submit__field.button:hover{color:#fff;border-color:#2d2d2d}.submit__field.button:focus:before,.submit__field.button:hover:before{background:#2d2d2d}.textarea{display:flex;flex-direction:column}.textarea__label{color:#186b11;text-transform:none;font:normal normal 400 1.1764em/1em Poppins,sans-serif;letter-spacing:.3em;margin-bottom:.3em}.textarea__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.textarea__input{background:transparent;color:inherit;border:solid #2d2d2d;border-width:0 0 1px;font:normal normal 300 16px/1em Poppins,sans-serif;letter-spacing:0;text-transform:none;padding:3px 0;line-height:1.2em;position:relative}.textarea__input::placeholder{position:absolute;bottom:.5em;color:#2d2d2d;opacity:1}.textarea__input::-ms-input-placeholder{color:#2d2d2d;opacity:1}.textarea__input:focus{background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:#2d2d2d;opacity:1}.textarea__input:focus::-ms-input-placeholder{color:#2d2d2d;opacity:1}.textfield{display:flex;flex-direction:column}.textfield__label{text-transform:none;font:normal normal 400 1.1764em/1em Poppins,sans-serif;letter-spacing:.3em;margin-bottom:.3em;color:#186b11}.textfield__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.textfield__input{flex:1;padding:3px 0;font:normal normal 300 16px/1em Poppins,sans-serif;letter-spacing:0;text-transform:none;min-height:3em;-webkit-appearance:none;border:solid #2d2d2d;border-width:0 0 1px;background:transparent;color:inherit}.textfield__input::placeholder{color:#2d2d2d;opacity:1}.textfield__input::-ms-input-placeholder{color:#2d2d2d;opacity:1}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:#2d2d2d;opacity:1}.textfield__input:focus::-ms-input-placeholder{color:#2d2d2d;opacity:1}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#2d2d2d;opacity:1}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:1em;bottom:1em;pointer-events:none}.textfield--date .textfield__calendar--svg{width:1em;height:1em;fill:#186b11}.upload .upload__content{display:flex;align-items:center;border:solid #186b11;border-width:0 0 1px;width:100%;min-height:3em;padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Poppins,sans-serif}.upload .upload__label{display:flex;flex-grow:1;flex-flow:row nowrap;align-items:center}.upload .upload__label&gt;div{flex-grow:1}.upload .upload__text{align-items:center}.upload .upload__text--content{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Poppins,sans-serif;color:#fff;background-color:#2d2d2d;border:1px solid #2d2d2d;border-radius:2em;line-height:1.5em;padding:0 1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:240px;width:fit-content}.upload .upload__svg{height:20px;fill:#2d2d2d;margin-left:10px}.upload .upload__infos{color:#2d2d2d;margin-top:16px}.upload .upload__errors{color:red;font-size:12px;margin-top:6px;position:absolute}.upload .cross__svg{height:10px;width:10px;fill:#fff;margin-left:5px}.agency-details-v1{background:#fff none no-repeat 50%/cover;position:relative}.agency-details-v1__container{height:100%;display:flex;justify-content:center}.agency-details-v1__wrapper{width:100%;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.agency-details-v1__wrapper{padding-left:3em;padding-right:3em}}.agency-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-details-v1__adds{display:flex;flex-wrap:wrap;margin:2em 0}.agency-details-v1__adds-block{margin:1em 0 1em 1em}.agency-details-v1__adds-block:last-child{margin-right:0}.agency-details-v1__adds-block .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.agency-details-v1__adds-block .button:after,.agency-details-v1__adds-block .button:before{background:#2d2d2d}.agency-details-v1__adds-block .button:focus,.agency-details-v1__adds-block .button:hover{color:#fff;border-color:#2d2d2d}.agency-details-v1__adds-block .button:focus:before,.agency-details-v1__adds-block .button:hover:before{background:#2d2d2d}.agency-details-v1__agency{margin-bottom:4em}.agency-details-v1__agency .agency-listing__wrapper{margin:0 auto;max-width:1400px}.agency-details-v1__agency .agency-listing__item{position:relative;width:100%}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item{display:flex;flex-direction:column}}.agency-details-v1__agency .agency-listing__item .item__info{flex-direction:column}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__info&gt;:not(:last-child){margin-bottom:2em}.agency-details-v1__agency .agency-listing__item .item__info .item__title{margin-bottom:0}}.agency-details-v1__agency .agency-listing__item .agency__presentation{max-width:800px;margin:50px auto auto}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .agency__presentation{margin:auto}}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .timetable{width:100%}}.agency-details-v1__agency .agency-listing__item:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item:nth-child(2n) .item__info{padding-right:0;padding-left:2em}}.agency-details-v1__agency .agency-listing__item .item{display:flex;flex-direction:row}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__info{display:flex;flex-direction:column;width:50%;padding-right:2em}.agency-details-v1__agency .agency-listing__item .item__info&gt;:not(:last-child){margin-bottom:2.5em}}@media screen and (min-width:992px) and (min-width:1200px){.agency-details-v1__agency .agency-listing__item .item__info&gt;:not(:last-child){margin-bottom:2em}}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__info&gt;:first-child{margin-bottom:0}}.agency-details-v1__agency .agency-listing__item .item__display{display:flex;flex-direction:column-reverse;width:100%}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__display{flex-direction:row}}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title{margin-bottom:2em}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.36 Poppins,sans-serif;color:#2d2d2d}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,30px)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0;text-transform:uppercase}.agency-details-v1__agency .agency-listing__item .item__coords{margin-bottom:3em}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__coords{margin-bottom:0}}.agency-details-v1__agency .agency-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column}.agency-details-v1__agency .agency-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.agency-details-v1__agency .agency-listing__item .item__coords .coords__element{display:flex;flex-direction:column;padding:.5em 0}@media screen and (min-width:576px){.agency-details-v1__agency .agency-listing__item .item__coords .coords__element{flex-direction:row}}.agency-details-v1__agency .agency-listing__item .item__coords .coords__element:first-child{padding-top:0}.agency-details-v1__agency .agency-listing__item .item__coords .coords__element:last-child{padding-bottom:0}.agency-details-v1__agency .agency-listing__item .item__coords .coords__label{font:italic normal 400 1.1764em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.agency-details-v1__agency .agency-listing__item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1764em/1.6666 Poppins,sans-serif;color:#5b5b5b;text-align:left;text-transform:none;text-decoration:none}.agency-details-v1__agency .agency-listing__item .item__coords .coords__content a{color:#5b5b5b}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__wrapper{display:flex;flex-direction:column}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule{font:normal normal 400 1.1764em/1.6666 Poppins,sans-serif;color:#5b5b5b;text-align:left;text-transform:none;letter-spacing:.2em}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule--label{margin-right:2.3529em;font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:0}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule--label{display:block;margin-right:2.3529em}}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:0}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:0}.agency-details-v1__agency .agency-listing__item .item__social .social__svg{fill:#186b11}.agency-details-v1__agency .agency-listing__item .item__social .social__link{background:#fab711;border:1px solid #fab711;width:3.0588em;height:3.0588em;padding:.8em}.agency-details-v1__agency .agency-listing__item .item__social .social__link:focus,.agency-details-v1__agency .agency-listing__item .item__social .social__link:hover{background:transparent;border-color:#2d2d2d}.agency-details-v1__agency .agency-listing__item .item__social .social__link:focus .social__svg,.agency-details-v1__agency .agency-listing__item .item__social .social__link:hover .social__svg{fill:#2d2d2d}.agency-details-v1__agency .agency-listing__item .item__decorate{margin-top:2em;margin-bottom:2em;display:flex;justify-content:flex-end;max-width:600px;max-height:420px}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__decorate{max-width:50%;margin-top:0;margin-bottom:0;width:600px;height:420px}}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__wrapper{height:100%;width:100%}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__visual{position:relative;height:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__visual{max-width:inherit}}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__img{display:block;object-fit:cover}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws{top:inherit;bottom:-4em;right:1em;height:6.4705em}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:first-child,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:after,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:before,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:last-child,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:last-child:before{background:rgba(45,45,45,.7)}.agency-details-v1__property-listing{margin-bottom:6em}.agency-details-v1__property-listing .header-seo__title{word-break:break-word}.agency-details-v1__property-listing .header-seo__title .title--v1.title{margin-bottom:0}.agency-details-v1__property-listing .header-seo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.agency-details-v1__property-listing .header-seo__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.agency-details-v1__property-listing .header-seo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1176em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.agency-home-v1{background:transparent url(../images/modules/agency/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#2d2d2d;position:relative;padding:4em 0;height:auto}@media screen and (min-width:768px){.agency-home-v1{height:995px}}.agency-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.79)}.agency-home-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.agency-home-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.agency-home-v1__wrapper{padding-left:3em;padding-right:3em}}.agency-home-v1__title .title--v1.title{margin-bottom:2.5294em}.agency-home-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.agency-home-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.agency-home-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.agency-home-v1__news{margin-bottom:4.1176em}.agency-home-v1__news .swiper-container{height:100%}@media screen and (min-width:768px){.agency-home-v1__news .swiper-container{margin-bottom:1.7647em}}.agency-home-v1__item.swiper-slide{display:flex;flex-flow:column nowrap}.agency-home-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:left;flex-grow:1}.agency-home-v1__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.agency-home-v1__item.item .item__decorate{width:100%;height:100%;max-height:271px}}.agency-home-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.agency-home-v1__item.item .item__visual{height:271px;display:flex;justify-content:center;align-items:flex-start}.agency-home-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:271px;margin:0 auto}.agency-home-v1__item.item .item__content{flex:1;padding:0 2em;display:flex;flex-direction:column}.agency-home-v1__item.item .item__aligner{flex:1}.agency-home-v1__item.item .item__title{padding:0 2em}.agency-home-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.agency-home-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.agency-home-v1__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.agency-home-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.agency-home-v1__item.item .item__links{position:absolute;bottom:0;right:0}.agency-home-v1__item.item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#2d2d2d;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.agency-home-v1__item.item .item__links .button-link:before{border-left-color:#2d2d2d}.agency-home-v1__item.item .item__links .button-link span:after{background-color:#186b11}.agency-home-v1__item.item .item__links .button-link.focus:before,.agency-home-v1__item.item .item__links .button-link:focus:before,.agency-home-v1__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.agency-home-v1__item.item .item__links .links-group__wrapper{justify-content:flex-end}.agency-home-v1__item.item .item__coords a{text-decoration:none;color:#2d2d2d}.agency-home-v1__item.item .item__coords .coords{display:flex;flex-direction:column}.agency-home-v1__item.item .item__coords .coords__element{margin:.6em 0;font:normal normal 400 1em/1.2 Poppins,sans-serif;color:#2d2d2d}.agency-home-v1__item.item .item__coords .coords__element--phone{font:normal normal 700 1.25em/1.2 Poppins,sans-serif;color:#2d2d2d}.agency-home-v1__item.item .item__coords .coords__element--type{margin:0;font:normal normal 400 1.25em/1.2 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0}.agency-home-v1__item.item .item__coords .coords__content--highlight{display:block}.agency-home-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.agency-home-v1__item.item--representative .item__coords .coords__element--address{margin-top:0;font:normal normal 400 1.25em/1.2 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0}.agency-home-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.agency-home-v1__pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.agency-home-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#fff}.agency-home-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.agency-home-v1__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.agency-home-v1__item-links .button:before{background:#2d2d2d}.agency-home-v1__item-links .button:focus,.agency-home-v1__item-links .button:hover{color:#fff;border-color:#2d2d2d}.agency-home-v1__item-links .button:focus:before,.agency-home-v1__item-links .button:hover:before{background:#2d2d2d}.agency-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v1__container{height:100%;display:flex;justify-content:center}.agency-listing-v1__wrapper{width:100%}.agency-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v1__title{word-break:break-word}.agency-listing-v1__title .title--v1.title{margin-bottom:0}.agency-listing-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.agency-listing-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.agency-listing-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.agency-listing-v1__items{margin-bottom:4%;display:flex;justify-content:center}.agency-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%;padding-bottom:2em}@media screen and (min-width:768px){.agency-listing-v1__items-wrapper{justify-content:space-between}}.agency-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.agency-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.agency-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.agency-listing-v1__items .item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}.agency-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.agency-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;width:100%;max-width:420px;margin:auto}@media screen and (min-width:768px){.agency-listing-v1__items .item__container{height:100%}}.agency-listing-v1__items .item__decorate{width:100%;height:320px;position:relative;background:#d5d5d5}@media screen and (min-width:1200px){.agency-listing-v1__items .item__decorate{width:100%}}.agency-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.agency-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.agency-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.agency-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.agency-listing-v1__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.agency-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.agency-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:contain}.agency-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.agency-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover;background:transparent}.agency-listing-v1__items .item__content{flex:1;padding:2em 0;display:flex;flex-direction:column;background:transparent}.agency-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.agency-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.agency-listing-v1__items .item__top-block{flex-direction:row}}.agency-listing-v1__items .item__title{word-break:break-word}.agency-listing-v1__items .item__title .title--v2 .title .title__content{font-size:1em;margin:0;text-align:left}.agency-listing-v1__items .item__title .title--v2 .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.agency-listing-v1__items .item__title .title--v2 .title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:none}.agency-listing-v1__items .item__agency .agency__details{display:flex;flex-direction:column}.agency-listing-v1__items .item__agency .agency__details a{text-decoration:none;color:#2d2d2d}.agency-listing-v1__items .item__agency .agency__details__phone{font:normal normal 400 1.1765em/1 Poppins,sans-serif;letter-spacing:.1em}.agency-listing-v1__items .item__agency .agency__details__mail{font:normal normal 400 1em/1 Poppins,sans-serif;padding:1em 0}.agency-listing-v1__items .item__agency .agency__details__address{font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d;padding-bottom:.3em}.agency-listing-v1__items .item__agency .agency__details__postCode{font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d}.agency-listing-v1__items .item__main-link{text-decoration:none}.agency-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.agency-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v2__container{height:100%;display:flex;justify-content:center}.agency-listing-v2__wrapper{width:100%}.agency-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v2__title{word-break:break-word}.agency-listing-v2__title .title--v1.title{margin-bottom:0}.agency-listing-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.agency-listing-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.agency-listing-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.agency-listing-v2__items{margin-bottom:4%;display:flex;justify-content:center}.agency-listing-v2__items-wrapper{width:100%}@media screen and (min-width:1200px){.agency-listing-v2__items-wrapper{justify-content:space-between}}@media screen and (min-width:768px){.agency-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}}@media screen and (max-width:768px){.agency-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.agency-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.agency-listing-v2__items-wrapper{margin:0 -1em}}.agency-listing-v2__items .item{position:relative;max-width:670px;width:100%;margin:auto}@media screen and (max-width:768px){.agency-listing-v2__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.agency-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.agency-listing-v2__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.agency-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.agency-listing-v2__items .item__container{display:flex;flex-direction:column;text-align:center;width:100%;max-width:420px;margin:auto}@media screen and (min-width:768px){.agency-listing-v2__items .item__container{height:inherit;flex-direction:row;max-width:670px}}.agency-listing-v2__items .item__decorate{width:100%;height:275px;max-width:365px;position:relative;background:#d5d5d5}@media screen and (min-width:1200px){.agency-listing-v2__items .item__decorate{width:100%}}.agency-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.agency-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.agency-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.agency-listing-v2__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.agency-listing-v2__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.agency-listing-v2__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.agency-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:contain}.agency-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}.agency-listing-v2__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover;background:transparent}.agency-listing-v2__items .item__content{flex:1;padding:2em 1em 2em 0;display:flex;flex-direction:column;background:transparent}@media screen and (min-width:768px){.agency-listing-v2__items .item__content{padding:2em 1em}}.agency-listing-v2__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.agency-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.agency-listing-v2__items .item__top-block{flex-direction:row}}.agency-listing-v2__items .item__title{word-break:break-word}.agency-listing-v2__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.agency-listing-v2__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:none}.agency-listing-v2__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:none}.agency-listing-v2__items .item__agency .agency__details{display:flex;flex-direction:column}.agency-listing-v2__items .item__agency .agency__details a{text-decoration:none;color:#2d2d2d}.agency-listing-v2__items .item__agency .agency__details__phone{font:normal normal 400 1.1765em/1 Poppins,sans-serif;letter-spacing:.1em}.agency-listing-v2__items .item__agency .agency__details__mail{font:normal normal 400 1em/1 Poppins,sans-serif;padding:1em 0}.agency-listing-v2__items .item__agency .agency__details__address{font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d;padding-bottom:.3em}.agency-listing-v2__items .item__agency .agency__details__postCode{font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d}.agency-listing-v2__items .item__main-link{text-decoration:none}.agency-listing-v2__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.agency-listing-v1__wrapper{margin:0 auto;max-width:1400px}.agency-listing-v1 .list{display:flex;flex-wrap:wrap}.agency-v1{margin:0 1% 2%}@media screen and (min-width:1281px){.agency-v1{width:31.33%}}@media screen and (min-width:769px) and (max-width:1280px){.agency-v1{width:48%;overflow:hidden}}@media screen and (max-width:768px){.agency-v1{width:100%;overflow:hidden}}.agency-v1__decorate{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.agency-v1__decorate .button{text-transform:uppercase;color:#fff}.agency-v1__decorate-wrapper,.agency-v1__visual{width:100%;height:100%}.agency-v1__visual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.agency-v1__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.agency-v1__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.agency-v1__global-link:focus .agency-v1__more,.agency-v1__global-link:hover .agency-v1__more{opacity:1}.agency-v1__global-link:focus .agency-v1__more .button,.agency-v1__global-link:hover .agency-v1__more .button{transform:translate(-50%,-50%)}.agency-v1__info{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:992px){.agency-v1__info{flex-direction:row}}.agency-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em;color:#2d2d2d;font:normal normal 400 18px Poppins,sans-serif;letter-spacing:2px;text-transform:capitalize}.agency-v1__coords .coords__element&gt;a{color:#2d2d2d;font:normal normal 400 18px Poppins,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.agency-v1__coords .coords__element&gt;p{letter-spacing:0}.agency-v1__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em}.agency-v1__title{margin-bottom:0!important}.agency-v1__title--agency{margin-bottom:1em}.agency-v1__title .title__content{padding:1em 0 .5em;font:normal normal 400 25px Poppins,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#2d2d2d}.agency-v1__title .title__content:after{display:none}.agency-v1__title .title__content:first-letter{text-transform:uppercase}.body--page-detail-agence .jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;margin-bottom:4em;left:0;right:0;top:0}@media screen and (min-width:767px){.body--page-detail-agence .jumbotron-v1{min-height:290px;position:absolute}}.body--page-detail-agence .page-detail-agence__wrapper{position:relative;padding-bottom:49px}.body--page-detail-agence .breadcrumb.wrapper,.body--page-detail-agence .jumbotron-v1{margin-bottom:0}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence,.body--page-detail-agence .infos-agence-dtAgence a,.body--page-detail-agence .infos-agence-dtAgence p{color:#000;text-decoration:none;font:normal normal 400 20px Poppins,sans-serif}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence span.horaires-days{letter-spacing:4px;margin-right:15px}.body--page-detail-agence span.label-info-dt-agence{font:normal normal 400 20px Poppins,sans-serif;color:#2d2d2d}.body--page-detail-agence .detail-agency-infos-v1__info{max-width:1440px;margin:0 auto;align-items:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{align-items:center}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:flex}}@media screen and (max-width:1209px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:block;text-align:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .drawing__text-vertical{display:none}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{position:relative}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{padding-right:6%}}@media screen and (min-width:768px) and (max-width:1680px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{margin-left:3%}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence img{box-shadow:0 0 35px 0 #d0d0d0;z-index:2;position:relative;width:100%;max-width:700px}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{text-transform:lowercase;font:normal normal 400 100px/1 Poppins,sans-serif;color:#2d2d2d}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical:first-letter{text-transform:uppercase}.body--page-detail-agence .page-agency-detail__content.wrapper h1.title__content{text-align:center;padding-top:22px}.body--page-detail-agence .detail-agency-infos-v1__title.title{margin-bottom:0!important;margin-top:34px}.body--page-detail-agence .detail-agency-infos-v1__title h1.title__content:after{display:none}.body--page-detail-agence .presentation-dt-agence{margin-top:85px}.body--page-detail-agence .labl-info-dtAg{display:flex;margin:9px 0}.body--page-detail-agence span.label-info-dt-agence{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-1{font:normal normal 400 30px Poppins,sans-serif;color:#000}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-2{font:normal normal 400 60px Poppins,sans-serif;color:#2d2d2d}.body--page-detail-agence .module-listing-dt-agence__title{text-align:center}.body--page-detail-agence .module-listing-dt-agence__title .title__subtitle{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#2d2d2d}.body--page-detail-agence .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Poppins,sans-serif;color:#2d2d2d}.body--page-detail-agence .editorial-noresult__text{font-size:16px}.body--page-detail-agence .editorial-noresult__title{margin-bottom:0;font-size:11px}.body--page-detail-agence .property-listing-v2__wrapper{margin:0 auto}.alertmail-content-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.alertmail-content-v1__container,.alertmail-content-v1__wrapper{height:100%;display:flex;justify-content:center}.alertmail-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.alertmail-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.alertmail-content-v1__sticky-top{width:100%;background:#2d2d2d;position:relative;z-index:1}@media screen and (min-width:1400px){.alertmail-content-v1__sticky-top{width:38%;min-width:720px;position:relative;margin-right:auto;height:auto}}.alertmail-content-v1__sticky-top .sticky-top__editorial{height:300px;width:100%;align-self:baseline;position:relative}@media screen and (min-width:1400px){.alertmail-content-v1__sticky-top .sticky-top__editorial{height:535px}}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5% 10%}@media screen and (min-width:1400px){.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__wrapper{padding:18%}}@media (min-width:2000px){.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__wrapper{padding:5% 10%}}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__container-text{display:flex;flex-direction:column;height:100%}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.2),#2d2d2d);width:100%;height:3em;bottom:0;left:0;z-index:1}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__text-block{margin-bottom:3em}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block a{color:#fff}.alertmail-content-v1__form-block{padding-top:4em;padding-bottom:2em;max-width:1400px;margin:auto;width:100%}.alertmail-content-v1__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.alertmail-content-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Poppins,sans-serif;color:#fab711}.alertmail-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Poppins,sans-serif;color:#186b11}.alertmail-content-v1__form-block .form-block__title .title--v1{display:flex;justify-content:center;margin-bottom:2em}.alertmail-content-v1__form-block .form-block__title .title--v2{display:flex;justify-content:flex-start;margin-bottom:2em}.alertmail-content-v1__form-block .form-block__title .title--v2 .title .title__content{font-size:1em;margin:0}.alertmail-content-v1__form-block .form-block__title .title--v2 .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Poppins,sans-serif;color:#fab711}.alertmail-content-v1__form-block .form-block__title .title--v2 .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Poppins,sans-serif;color:#186b11}.alertmail-content-v1__form-block .form-block__title .title__content-1{margin-bottom:.5em}.alertmail-content-v1__form-block .form-block .form__field{margin:0 1em 3em}.alertmail-content-v1__form-block .form-block .form__field .checkboxes__legend{color:#2d2d2d;font:normal normal 400 1.1765em/1.4 Poppins,sans-serif;letter-spacing:.2em}.alertmail-content-v1__form-block .form-block .form__field .checkbox__span{font:normal normal 400 1.1765em/1.4 Poppins,sans-serif;text-transform:capitalize}.alertmail-content-v1__form-block .form-block .form__field .radios__legend{color:#2d2d2d;font:normal normal 400 1.1765em/1.4 Poppins,sans-serif}.alertmail-content-v1__form-block .form-block .form__field .radios__group{line-height:2}.alertmail-content-v1__form-block .form-block .form__fields{margin:0 -1em}.alertmail-content-v1__form-block .form-block .form__fields .fields__label{font:normal normal 400 1.1765em/1.4 Poppins,sans-serif;letter-spacing:.2em;color:#2d2d2d;margin:0 1em}.alertmail-content-v1__form-block .form-block .form-middle-block{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .form-middle-block{flex-direction:row}}.alertmail-content-v1__form-block .form-block .form-middle-block .title--v1{justify-content:flex-start}.alertmail-content-v1__form-block .form-block .form-middle-block__left,.alertmail-content-v1__form-block .form-block .form-middle-block__right{width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .form-middle-block__left,.alertmail-content-v1__form-block .form-block .form-middle-block__right{width:50%}}.alertmail-content-v1__form-block .form-block .form-middle-block__right{display:flex;align-items:center}.alertmail-content-v1__form-block .form-block .form-middle-block__right-wrapper{width:100%;margin-left:auto}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .form-middle-block__right-wrapper{width:80%}}.alertmail-content-v1__form-block .form-block .form-top-block{width:100%}@media screen and (min-width:1400px){.alertmail-content-v1__form-block .form-block .form-top-block{width:45%;margin-left:auto;min-height:535px}}@media screen and (min-width:1600px){.alertmail-content-v1__form-block .form-block .form-top-block{width:55%}}.alertmail-content-v1__form-block .form-block .first-field{width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .first-field{width:100%}}.alertmail-content-v1__form-block .form-block .second-field{padding-top:2em}.alertmail-content-v1__form-block .form-block .second-field .form-group{margin-bottom:1em}.alertmail-content-v1__form-block .form-bottom-block .form__legend{width:100%}.alertmail-content-v1__form-block button{margin-left:1em}@media screen and (min-width:576px){.alertmail-content-v1__form-block button{margin-left:inherit}}.alertmail-content-v1__form-block{position:relative;margin-top:0;padding:3em}@media screen and (min-width:1400px){.alertmail-content-v1__form-block{margin-top:-535px}}.alertmail-content-v1__form-block.form-block{margin:0 auto}.alertmail-content-v1__form-block.form-block .form-block__wrapper{max-width:1400px;width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form{padding-left:6em}}.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:none}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:85%;left:120px;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(45,45,45,.16);overflow:hidden}}.alertmail-content-v1__form-block{color:#2d2d2d}.alertmail-content-v1__form-block .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.alertmail-content-v1__form-block .form__wrapper{padding:0}.alertmail-content-v1 .alertmail__message{width:80%;max-width:600px;margin:0 auto;text-align:center;color:#fff;padding:1em;border-radius:6px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:8000000;animation:flash-fade-out 1s linear 3s forwards}.alertmail-content-v1 .alertmail__message--success{background-color:#198754}.alertmail-content-v1 .alertmail__message--error{background-color:#dc3545}@keyframes flash-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.alertmail-v1-inner{background:transparent url(../images/modules/alertmail-inner/1.jpg) no-repeat 50%/cover;color:#2d2d2d;position:relative;height:360px}.alertmail-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1-inner__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1-inner__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.alertmail-v1-inner__title .title{margin-bottom:0}.alertmail-v1-inner__title .title .title__content{font-size:1em;margin:0}.alertmail-v1-inner__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.alertmail-v1-inner__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,4vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11}.alertmail-v1-inner__title .title__content-2{padding-bottom:1.0588em}.alertmail-v1-inner__container-text{margin-bottom:2em;max-height:300px}.alertmail-v1-inner__text-block.text-block{font:normal normal 400 1.1765em/1.6666 Poppins,sans-serif}.alertmail-v1-inner__links{display:flex;justify-content:center;flex-direction:row}.alertmail-v1-inner__links .button{text-transform:inherit;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.alertmail-v1-inner__links .button:before{background:#2d2d2d}.alertmail-v1-inner__links .button:focus,.alertmail-v1-inner__links .button:hover{color:#fff;border-color:#2d2d2d}.alertmail-v1-inner__links .button:focus:before,.alertmail-v1-inner__links .button:hover:before{background:#2d2d2d}.alertmail-v1{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover;background-attachment:fixed;color:#2d2d2d;position:relative;height:500px}.alertmail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.32)}.alertmail-v1__title .title{margin-bottom:0}.alertmail-v1__title .title .title__content{font-size:1em;margin:0}.alertmail-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,4vw,30px)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em}.alertmail-v1__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11}.alertmail-v1__title .title__content-2{padding-bottom:1.0588em}.alertmail-v1__text-block{font:normal normal 400 1.1765em/1.6666 Poppins,sans-serif}.alertmail-v1__links{display:flex;justify-content:center;flex-direction:row}.alertmail-v1__links .button{text-transform:inherit;background:#186b11;color:#fff;border-color:#186b11}.alertmail-v1__links .button:before{background:#2d2d2d}.alertmail-v1__links .button:focus,.alertmail-v1__links .button:hover{color:#fff;border-color:#2d2d2d}.alertmail-v1__links .button:focus:before,.alertmail-v1__links .button:hover:before{background:#2d2d2d}.browser-mobile-apple .alertmail-v1{background-attachment:scroll}.bandeau-info{background-color:#2d2d2d;text-transform:uppercase;padding:.4em;z-index:999;position:relative}.bandeau-info .bandeau-info__structure{max-width:1280px;text-align:center;margin:0 auto}@media screen and (min-width:992px){.bandeau-info .bandeau-info__structure{display:flex;justify-content:center;align-items:center}}.bandeau-info .bandeau-info__structure .formDataToLocation{width:100%;margin:1em}.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement{text-align:center;outline:none;width:100%;background:none;color:#fff;font-family:Poppins,sans-serif;padding:.5em 0;border:none;border-bottom:1px solid #fff;letter-spacing:.1em}.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement::placeholder{color:#fff}.bandeau-info .bandeau-info__text{color:#fff;font:normal normal 400 12px Poppins,sans-serif;text-transform:none;margin-right:0}@media screen and (min-width:768px){.bandeau-info .bandeau-info__text{font:normal normal 400 16px Poppins,sans-serif;margin-right:3em}}.bandeau-info .bandeau-info__button{cursor:pointer;background:transparent;padding:0 2em;margin:1em auto 0}.bandeau-info .bandeau-info__button:before{border-left:7px solid #fff}@media screen and (min-width:992px){.bandeau-info .bandeau-info__button{margin:0}}.module-map-poi{display:block;position:relative;width:100%}.module-map-poi__map{position:relative;margin-bottom:2em}.module-map-poi__map&gt;*{position:absolute;width:100%;height:100%}.module-map-poi__map&gt;*&gt;*{width:100%;height:100%}.module-map-poi__filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}.module-map-poi__filters&gt;li{margin:0;padding:0}@media screen and (min-width:1200px){.module-map-poi__filters{flex-direction:row}}@media screen and (min-width:1200px){.module-map-poi__filters&gt;li{width:25%}}.module-map-poi__filters li{margin-bottom:em}.module-map-poi__filters li&gt;span{display:block;text-align:left;margin-bottom:1em;font:normal normal 400 1em/1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:0}@media screen and (min-width:1200px){.module-map-poi__filters li&gt;span{margin-bottom:2.5em}}.module-map-poi__filters li&gt;span svg{width:32px;margin-right:.6em}.module-map-poi__filters ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.module-map-poi__filters ul&gt;li{margin:0;padding:0}@media screen and (min-width:1200px){.module-map-poi__filters ul{flex-direction:column}}.module-map-poi__filters .checkbox{margin-right:2em;margin-bottom:.6em}.module-map-poi__filters .checkbox__label{font:normal normal 400 1em/1 Poppins,sans-serif;font-weight:400;color:#2d2d2d}.blank{height:300px;width:100%}.blank,.breadcrumb{background:transparent}.breadcrumb{margin-top:1em;margin-bottom:1em}.breadcrumb__wrapper{margin:0 auto;width:100%}.breadcrumb__link{color:#2d2d2d;text-decoration:none}.breadcrumb__link:hover{color:#2d2d2d}.breadcrumb__items{list-style:none;margin:0;padding:0;text-align:left}.breadcrumb__items&gt;li{margin:0;padding:0}.breadcrumb__item:after{content:"&gt;";position:relative;margin-left:.6em;color:#2d2d2d}.breadcrumb__item--active{color:#2d2d2d}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Poppins,sans-serif;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Poppins,sans-serif}}.calendar__title{margin-bottom:1em}.calendar__title .title{justify-content:center}.calendar__title .title .title{margin-bottom:0 2em;border:0}.calendar__title .title .title__content{font-size:1em;margin:0;text-align:center}.calendar__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.calendar__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.9412em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.calendar table{width:100%}.calendar td{text-align:center;width:50px}.calendar__month{text-transform:none;font:normal normal 400 1.7647em Poppins,sans-serif;color:#2d2d2d}.calendar__day{font:normal normal 400 1rem Poppins,sans-serif;color:#525252;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:22px;font-weight:700;line-height:2em;text-align:center;height:30px;width:30px;background-color:transparent;display:flex;transition:.5s;outline:none;background:transparent;border:1px solid #525252}.calendar .swiper-button-next:focus,.calendar .swiper-button-next:hover,.calendar .swiper-button-prev:focus,.calendar .swiper-button-prev:hover{background:#2d2d2d;border-color:#2d2d2d}.calendar .swiper-button-next:focus:after,.calendar .swiper-button-next:hover:after,.calendar .swiper-button-prev:focus:after,.calendar .swiper-button-prev:hover:after{color:#fff}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{color:#525252;font-size:1em}.calendar__calendar .calendar__date{font:normal normal 400 1rem Poppins,sans-serif;color:#525252;padding:.5em 0}.calendar__calendar .calendar__date--outermonth{color:#858585;opacity:0}.calendar__calendar .calendar__date--booked{background-color:#b13838;color:#fff}.calendar__calendar .calendar__date--available{background-color:#50b138;color:#fff}.calendar__calendar--line .calendar__date{background-color:#fff}.calendar__calendar--line .calendar__date--booked{position:relative;color:#525252}.calendar__calendar--line .calendar__date--booked:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#b13838}.calendar__calendar--line .calendar__date--available{position:relative;color:#525252}.calendar__calendar--line .calendar__date--available:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#50b138}.calendar__calendar--line .calendar__line{height:1em}.calendar__legend{font:normal normal 400 1.4706em Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:none;display:flex;flex-direction:column;margin:1.5em 0}@media screen and (min-width:992px){.calendar__legend{flex-direction:row}}.calendar__legend&gt;*{margin-right:4em;display:flex;align-items:center}.calendar__legend&gt;:last-child{margin-right:0}.calendar__legend-drawing{position:relative;height:2px;width:20px;display:inline-block;margin-right:1em}.calendar__legend--available .calendar__legend-drawing{background-color:#50b138}.calendar__legend--booked .calendar__legend-drawing{background-color:#b13838}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:12000;background-color:#2d2d2d}@media screen and (min-width:576px){.call-tracking{display:none}}.call-tracking__wrapper{margin:0 auto;width:100%;height:100%}.call-tracking__container,.call-tracking__items{width:100%;height:100%}.call-tracking__items{display:flex;flex-direction:row}.call-tracking__item{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.call-tracking__item .item__wrapper{width:100%;height:100%}.call-tracking__item .item__decorate{height:30px}.call-tracking__item .item__mail{height:100%}.call-tracking__item .item__mail a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Poppins,sans-serif;text-decoration:none;color:#fff}.call-tracking__item .item__mail a .mail-svg{fill:#fff;width:19px;height:100%}.call-tracking__item .item__phone{height:100%}.call-tracking__item .item__phone a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Poppins,sans-serif;text-decoration:none;color:#fff}.call-tracking__item .item__phone a .phone-svg{fill:#fff;width:23px;height:100%}.map-inner-v1{height:auto;color:#2d2d2d;position:relative;display:flex}@media screen and (min-width:992px){.map-inner-v1{height:700px}}.map-inner-v1__background{background:#fff none no-repeat 50%/cover}.map-inner-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-inner-v1__container{height:100%;width:100%;display:flex;padding-top:0;padding-bottom:0}.map-inner-v1__wrapper{flex:1;position:relative;height:100%;width:100%;display:flex;flex-direction:column-reverse;text-align:left}@media screen and (min-width:992px){.map-inner-v1__wrapper{flex-direction:row-reverse;max-height:100vh}}.map-inner-v1__wrapper .claws{left:4.05em}.map-inner-v1__wrapper .claws span,.map-inner-v1__wrapper .claws span:first-child,.map-inner-v1__wrapper .claws span:first-child:after,.map-inner-v1__wrapper .claws span:first-child:before,.map-inner-v1__wrapper .claws span:last-child,.map-inner-v1__wrapper .claws span:last-child:before{background:#2d2d2d}@media screen and (min-width:992px){.map-inner-v1__wrapper .claws{height:8.3529em}}.map-inner-v1__container-map{width:100%;height:100%;flex:1;margin:0 auto}.map-inner-v1__container-map .map__marker svg{fill:#2d2d2d}.map-inner-v1__container-map .map__cluster{background-color:rgba(45,45,45,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-inner-v1__container-map .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#2d2d2d;color:#fff;align-items:center;display:flex;justify-content:center}.map-inner-v1__container-map .map__circle{stroke:orange;fill:bleu}.map-inner-v1__js-container{position:relative;height:100%;width:100%;min-height:600px}.map-inner-v1__js-container&gt;*{position:absolute;width:100%;height:100%}.map-inner-v1__js-container&gt;*&gt;*{width:100%;height:100%}.map-inner-v1__swiper{max-width:600px}.map-inner-v1__block-text{width:100%;position:relative}.map-inner-v1__block-text .text-block{color:#fff}@media screen and (min-width:992px){.map-inner-v1__block-text{width:45%}}.map-inner-v1__content{display:flex;flex-direction:column;padding:1em 0}.map-inner-v1__content&gt;*{padding:.88em 0}.map-inner-v1__content a{text-decoration:none;color:#2d2d2d}.map-inner-v1__content .content__activity{letter-spacing:.1em;padding-bottom:1em}.map-inner-v1__content .content__activity,.map-inner-v1__content .content__phone{font:normal normal 400 1.4706em/1 Poppins,sans-serif}.map-inner-v1__content .content__address,.map-inner-v1__content .content__mail{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d}.map-inner-v1__container_text-block{height:100%;display:flex;flex-direction:column;padding:7.4118em 20.1041% 4.18em;justify-content:space-between}@media screen and (min-width:576px){.map-inner-v1__container_text-block{padding:4.4118em 20.1041% 4.18em}}@media screen and (min-width:992px){.map-inner-v1__container_text-block{padding:8.2em 16.041% 4.7059em}}.map-inner-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.map-inner-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.map-inner-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.map-inner-v1__container-pagination{position:relative;height:60px;width:100%}.map-inner-v1__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}.map-inner-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.map-inner-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#2d2d2d}.map-inner-v1__item-links{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin-bottom:2em}@media screen and (min-width:992px){.map-inner-v1__item-links{margin-bottom:inherit}}.map-inner-v1__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.map-inner-v1__item-links .button:before{background:#2d2d2d}.map-inner-v1__item-links .button:focus,.map-inner-v1__item-links .button:hover{color:#fff;border-color:#2d2d2d}.map-inner-v1__item-links .button:focus:before,.map-inner-v1__item-links .button:hover:before{background:#2d2d2d}.map-inner-v1__socials{background:transparent;position:relative;margin-right:auto;margin-top:2em}.map-inner-v1__socials__container{height:100%;display:flex;justify-content:left}.map-inner-v1__socials__wrapper{max-width:1815px}.map-inner-v1__socials:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.map-inner-v1__socials__title .title--v1.title{margin-bottom:2.6471em}.map-inner-v1__socials__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.map-inner-v1__socials__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.map-inner-v1__socials__services{display:flex;justify-content:center}.map-inner-v1__socials__items{margin-bottom:4%}.map-inner-v1__socials__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}.map-inner-v2{height:auto;color:#2d2d2d;position:relative;display:flex}@media screen and (min-width:992px){.map-inner-v2{min-height:700px}}.map-inner-v2__background{background:#fff none no-repeat 50%/cover}.map-inner-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-inner-v2__container{height:100%;width:100%;display:flex;padding-top:0;padding-bottom:0}.map-inner-v2__wrapper{flex:1;position:relative;height:100%;width:100%;display:flex;flex-direction:column-reverse;text-align:left}@media screen and (min-width:992px){.map-inner-v2__wrapper{flex-direction:row-reverse;max-height:100vh}}.map-inner-v2__wrapper .claws{left:4.05em}.map-inner-v2__wrapper .claws span,.map-inner-v2__wrapper .claws span:first-child,.map-inner-v2__wrapper .claws span:first-child:after,.map-inner-v2__wrapper .claws span:first-child:before,.map-inner-v2__wrapper .claws span:last-child,.map-inner-v2__wrapper .claws span:last-child:before{background:#2d2d2d}@media screen and (min-width:992px){.map-inner-v2__wrapper .claws{height:8.3529em}}.map-inner-v2__container-form{width:100%;flex:1;margin:0 auto;background-color:#efefef}.map-inner-v2__container-form svg{fill:#2d2d2d}.map-inner-v2__form-contact{margin-bottom:0;position:relative;width:100%;padding:2em 3em}@media screen and (min-width:768px){.map-inner-v2__form-contact{padding:2em 15%}}@media screen and (min-width:992px){.map-inner-v2__form-contact{min-height:700px;display:flex;align-items:center}}.map-inner-v2__form-contact .textarea__input,.map-inner-v2__form-contact .textfield__input{border-bottom:1px solid #fff;color:#fff}.map-inner-v2__form-contact .form-block{background:#2d2d2d;right:0;top:0}.map-inner-v2__form-contact .form__legals{font:normal normal 400 .6471em/1.1 Poppins,sans-serif}.map-inner-v2__form-contact .claws{right:4.05em}@media screen and (min-width:992px){.map-inner-v2__form-contact .claws{height:7.3529em}}.map-inner-v2__form-contact .form-contact__title .title{margin-bottom:2em}.map-inner-v2__form-contact .form-contact__title .title .title__content{font-size:1em;text-align:center}.map-inner-v2__form-contact .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.map-inner-v2__form-contact .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Poppins,sans-serif;color:#fff}.map-inner-v2__form-contact .form .form__validation{position:relative;z-index:1;display:flex;padding:0;flex-direction:column;justify-content:space-between}@media screen and (min-width:576px){.map-inner-v2__form-contact .form .form__validation{flex-direction:row}}@media screen and (min-width:992px){.map-inner-v2__form-contact .form .form__validation{margin-top:4em}}.map-inner-v2__form-contact .form .form-contact__title{margin-bottom:0;position:relative}.map-inner-v2__form-contact .form .form__conditions{margin:0 0 1em;text-align:left;letter-spacing:.2em}.map-inner-v2__form-contact .form .form__field{margin-bottom:2em}.map-inner-v2__form-contact .form .form__field.checkboxes{margin-bottom:.5em}.map-inner-v2__form-contact .form .form__field .checkbox__span{color:#707070;font:normal normal 400 .8823em/1.4 Poppins,sans-serif;text-transform:none}.map-inner-v2__form-contact .form .form__field .checkbox__box{color:hsla(0,0%,100%,.1)}.map-inner-v2__form-contact .form .form__field .checkbox__box svg path{fill:transparent;stroke:transparent}.map-inner-v2__form-contact .form .textfield__input::placeholder{color:#2d2d2d;opacity:1}.map-inner-v2__form-contact .form .textarea__input::placeholder{color:#2d2d2d;opacity:1}.map-inner-v2__form-contact .form__submit .submit__field{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#186b11;color:#fff;border-color:#186b11}.map-inner-v2__form-contact .form__submit .submit__field:after,.map-inner-v2__form-contact .form__submit .submit__field:before{background:#2d2d2d}.map-inner-v2__form-contact .form__submit .submit__field:focus,.map-inner-v2__form-contact .form__submit .submit__field:hover{color:#fff;border-color:#2d2d2d}.map-inner-v2__form-contact .form__submit .submit__field:focus:before,.map-inner-v2__form-contact .form__submit .submit__field:hover:before{background:#2d2d2d}.map-inner-v2__form-contact .form__fieldset,.map-inner-v2__form-contact .form__fieldset--validation .form__fields{margin:0}.map-inner-v2__form-contact .form__validation{justify-content:center}.map-inner-v2__form-contact .form__legals{margin-top:4em;color:#707070}.map-inner-v2__js-container{position:relative;height:100%;width:100%;min-height:600px}.map-inner-v2__js-container&gt;*{position:absolute;width:100%;height:100%;pointer-events:none}@media screen and (min-width:992px){.map-inner-v2__js-container&gt;*{pointer-events:all}}.map-inner-v2__js-container&gt;*&gt;*{width:100%;height:100%}.map-inner-v2__block-text{width:100%;position:relative}.map-inner-v2__block-text .text-block{color:#fff}@media screen and (min-width:992px){.map-inner-v2__block-text{width:45%;height:100%}}.map-inner-v2__content{display:flex;flex-direction:column;padding:3em 0}.map-inner-v2__content a{text-decoration:none;color:#2d2d2d}.map-inner-v2__content .content__activity{letter-spacing:.1em;padding-bottom:1em}.map-inner-v2__content .content__activity,.map-inner-v2__content .content__phone{font:normal normal 400 1.4706em/1 Poppins,sans-serif}.map-inner-v2__content .content__mail{padding:1.2647em 0;color:#2d2d2d;word-break:break-all}.map-inner-v2__content .content__address,.map-inner-v2__content .content__mail{font:normal normal 400 1.1765em/1 Poppins,sans-serif}.map-inner-v2__content .content__city{display:inline-block}.map-inner-v2__content .content__city:first-letter{text-transform:capitalize}.map-inner-v2__container_text-block{height:100%;display:flex;flex-direction:column;padding:7.4118em 3em 3em;justify-content:space-between}@media screen and (min-width:576px){.map-inner-v2__container_text-block{padding:4.4118em 20.1041% 4.18em}}@media screen and (min-width:992px){.map-inner-v2__container_text-block{padding:8.2em 16.041% 4.7059em}}.map-inner-v2__title .title--v1.title .title__content{font-size:1em;text-align:left}.map-inner-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,25px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.map-inner-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,37px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.map-inner-v2__swiper{max-width:600px}.map-inner-v2__container-pagination{position:relative;height:60px;width:100%}.map-inner-v2__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}.map-inner-v2__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.map-inner-v2__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#2d2d2d}.map-inner-v2__item-links{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin-bottom:2em}@media screen and (min-width:992px){.map-inner-v2__item-links{margin-bottom:3em}}.map-inner-v2__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#186b11;color:#fff;border-color:#186b11}.map-inner-v2__item-links .button:before{background:#2d2d2d}.map-inner-v2__item-links .button:focus,.map-inner-v2__item-links .button:hover{color:#fff;border-color:#2d2d2d}.map-inner-v2__item-links .button:focus:before,.map-inner-v2__item-links .button:hover:before{background:#2d2d2d}.map-inner-v2__socials{background:transparent;position:relative;margin-right:auto}.map-inner-v2__socials__container{height:100%;display:flex;justify-content:left}.map-inner-v2__socials__wrapper{max-width:1815px}.map-inner-v2__socials:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.map-inner-v2__socials__title .title--v1.title{margin-bottom:2.6471em}.map-inner-v2__socials__title .title--v1.title .title__content{font-size:1em;margin:0}.map-inner-v2__socials__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif}.map-inner-v2__socials__title .title--v1.title .title__content-2{display:block}.map-inner-v2__socials__services{display:flex;justify-content:center}.map-inner-v2__socials__items{margin-bottom:4%}.map-inner-v2__socials__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}.contact-content-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative;margin-bottom:4em}.contact-content-v1__container,.contact-content-v1__wrapper{height:100%;display:flex;justify-content:center}.contact-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.contact-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.contact-content-v1 .editorial{width:100%;display:flex;justify-content:center;text-align:center}.contact-content-v1 .editorial__wrapper{max-width:1400px;display:flex;width:80%;flex-direction:column-reverse}@media screen and (min-width:992px){.contact-content-v1 .editorial__wrapper{flex-direction:row}}@media screen and (min-width:1200px){.contact-content-v1 .editorial__wrapper{flex-direction:row;width:100%}}.contact-content-v1 .editorial__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.contact-content-v1 .editorial__container-text{padding-right:3em;width:50%}}.contact-content-v1 .editorial__text-block{width:100%}.contact-content-v1 .editorial__text-block .text-block{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:center;text-transform:none}.contact-content-v1 .editorial__text-block .text-block a{color:#2d2d2d}.contact-content-v1 .editorial__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.contact-content-v1 .editorial__drawing-container{width:50%;margin-bottom:0}}.contact-content-v1 .editorial__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.contact-content-v1 .editorial__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 hsla(0,0%,93.7%,.2)}.contact-content-v1__agency-listing .agency-listing{margin:4em 0}.contact-content-v1__agency-listing .agency-listing__wrapper{margin:0 auto;max-width:1400px}.contact-content-v1__agency-listing .agency-listing__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}.contact-content-v1__agency-listing .agency-listing__item{position:relative;width:100%;display:flex;flex-direction:column}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing__item{flex-direction:row}}.contact-content-v1__agency-listing .agency-listing__item.item--multiple{margin:3em 0}.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info{flex-direction:column}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info&gt;:not(:last-child){margin-bottom:2em}.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info .item__title{margin-bottom:0}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .timetable{width:100%}}.contact-content-v1__agency-listing .agency-listing__item.item--multiple:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple:nth-child(2n) .item__info{padding-right:0;padding-left:2em}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__info{display:flex;flex-direction:column;width:50%;padding-right:2em}.contact-content-v1__agency-listing .agency-listing__item .item__info&gt;:not(:last-child){margin-bottom:4em}}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title{margin-bottom:2em}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.36 Poppins,sans-serif;color:#2d2d2d}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,30px)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0;text-transform:uppercase}.contact-content-v1__agency-listing .agency-listing__item .item__coords{margin-bottom:3em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__coords{margin-bottom:0}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element{display:flex;flex-direction:column;padding:.5em 0;align-items:baseline;color:#5b5b5b}@media screen and (min-width:576px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element{flex-direction:row}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element a{text-decoration:none;color:#5b5b5b}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element:first-child{padding-top:0}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element:last-child{padding-bottom:0}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__label{font:italic normal 400 1.1764em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content{min-width:140px}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content .text-block{font:normal normal 400 1.1764em/1.6666 Poppins,sans-serif;color:#5b5b5b;text-align:left;text-transform:none;text-decoration:none;white-space:nowrap}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content .text-block a{color:#5b5b5b}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__wrapper{display:flex;flex-direction:column}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule{font:normal normal 400 1.1764em/1.6666 Poppins,sans-serif;color:#5b5b5b;text-align:left;text-transform:none;letter-spacing:.2em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule a{color:#5b5b5b}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--label{margin-right:2em;font:italic normal 400 1.1764rem/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:.2em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--label{display:block;margin-right:0}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--label a{color:#2d2d2d}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:0}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight a{color:#2d2d2d}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:0}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight a{color:#2d2d2d}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__svg{fill:#186b11}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link{background:#fab711;border:1px solid #fab711;width:3.0588em;height:3.0588em;padding:.8em}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:focus,.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:hover{background:transparent;border-color:#2d2d2d}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:focus .social__svg,.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:hover .social__svg{fill:#2d2d2d}.contact-content-v1__agency-listing .agency-listing__item .item__decorate{margin-top:2em;margin-bottom:2em;display:flex;justify-content:flex-end;max-width:600px;max-height:420px}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__decorate{max-width:50%;margin-top:0;margin-bottom:0;width:600px;height:420px}}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__wrapper{height:100%;width:100%}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__visual{position:relative;display:flex;flex-direction:row;justify-content:flex-end;max-height:400px}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__visual{max-width:600px}}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__img{display:block;object-fit:cover;max-height:300px;width:100%}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__img{max-height:inherit;width:inherit}}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws{top:inherit;bottom:-4em;right:1em;height:6.4705em}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:first-child,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:after,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:before,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:last-child,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:last-child:before{background:rgba(45,45,45,.7)}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__wrapper{position:relative}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__items-wrapper{flex-direction:column}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__container-pagination{position:relative;height:60px;max-width:600px;margin-right:auto}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__container-pagination{margin-right:0;margin-left:auto}}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__pagination{justify-content:center}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__pagination.swiper-pagination{right:8em}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__pagination.swiper-pagination{right:8em}}.contact-content-v1__form-block{margin-left:auto;margin-right:auto}.contact-content-v1__form-block .form-block{width:100%}.contact-content-v1__form-block .form-block__wrapper{position:relative}.contact-content-v1__form-block .form-block__title .title--v1.title{margin-bottom:3.2353em}.contact-content-v1__form-block .form-block__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.contact-content-v1__form-block .form-block__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.contact-content-v1__form-block .form-block__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/2 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.contact-content-v1__form-block .form-block textarea::placeholder{position:absolute;bottom:0;overflow:hidden;margin-bottom:.3em}.contact-content-v1__form-block .form-block .select--agency{max-width:300px}.cro-v1{color:#2d2d2d;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.cro-v1{max-height:none;height:887px}}.cro-v1__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;width:100%;height:100%;z-index:0}.cro-v1__background-container{overflow:hidden;height:100%;position:absolute;top:0;width:100%}@media screen and (min-width:1200px){.cro-v1__background-container{position:relative;width:calc(100% - 800px)}}.cro-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.cro-v1__container{height:100%;display:flex;justify-content:center;text-align:center;width:100%}.cro-v1__block-text{background:rgba(45,45,45,.8);width:100%;position:relative}.cro-v1__block-text .text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}@media screen and (min-width:1200px){.cro-v1__block-text{background:#2d2d2d;width:800px;margin-left:auto}}.cro-v1__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;text-align:left}.cro-v1__wrapper .claws{display:none;right:4.05em}@media screen and (min-width:768px){.cro-v1__wrapper .claws{display:block}}@media screen and (min-width:992px){.cro-v1__wrapper .claws{height:15.3529em}}.cro-v1__container_text-block{height:100%;padding:5em 3em;display:flex;flex-direction:column}@media screen and (min-width:768px){.cro-v1__container_text-block{padding-left:8.47em;padding-right:8.47em}}.cro-v1__title{margin-bottom:3em}.cro-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.cro-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.1765em)/1.3 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none;padding:0}.cro-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.1 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.cro-v1__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.cro-v1__aligner{max-height:none}}.cro-v1__container-text{margin-bottom:8%;max-height:100%}@media screen and (min-width:768px){.cro-v1__container-text{height:100%}}.cro-v1__container-text:before{content:"";position:absolute;width:100%;height:3em;bottom:0;z-index:1}@media screen and (min-width:1200px){.cro-v1__container-text:before{background:linear-gradient(rgba(45,45,45,.3),#2d2d2d)}}.cro-v1__text-block{margin-bottom:3em}.cro-v1__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.cro-v1__text-block.editorial{text-align:left}.cro-v1__text-block.editorial p{font-size:1em}.cro-v1__links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.cro-v1__links .button:before{background:#2d2d2d}.cro-v1__links .button:focus,.cro-v1__links .button:hover{color:#fff;border-color:#2d2d2d}.cro-v1__links .button:focus:before,.cro-v1__links .button:hover:before{background:#2d2d2d}.cro-v2{color:#2d2d2d;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.cro-v2{max-height:none;height:887px}}.cro-v2__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;height:100%}.cro-v2__background-container{overflow:hidden;width:100%;height:100%;position:absolute}.cro-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.cro-v2__container{height:100%;display:flex;justify-content:center;text-align:center;width:100%}.cro-v2__block-text{background:#2d2d2d;position:relative;width:100%}.cro-v2__block-text .text-block{color:#fff}.cro-v2__block-text .text-block.editorial{text-align:left}@media screen and (min-width:768px){.cro-v2__block-text{width:800px;margin-left:20%}}.cro-v2__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.cro-v2__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.cro-v2__wrapper .claws{display:block}}@media screen and (min-width:992px){.cro-v2__wrapper .claws{height:15.3529em}}.cro-v2__container_text-block{height:100%;padding:5em;display:flex;flex-direction:column}@media screen and (min-width:768px){.cro-v2__container_text-block{padding-left:8.47em;padding-right:8.47em}}.cro-v2__title{margin-bottom:4.7059em}.cro-v2__title .title .title__content{font-size:1em;margin:0;text-align:left}.cro-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.1765em)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.cro-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.cro-v2__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.cro-v2__aligner{max-height:none}}.cro-v2__container-text{margin-bottom:8%;max-height:100%}@media screen and (min-width:768px){.cro-v2__container-text{height:100%}}.cro-v2__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.3),#2d2d2d);width:100%;height:3em;bottom:0;z-index:1}.cro-v2__text-block{margin-bottom:3em}.cro-v2__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.cro-v2__links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.cro-v2__links .button:before{background:#2d2d2d}.cro-v2__links .button:focus,.cro-v2__links .button:hover{color:#fff;border-color:#2d2d2d}.cro-v2__links .button:focus:before,.cro-v2__links .button:hover:before{background:#2d2d2d}.cro-v3{color:#2d2d2d;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.cro-v3{max-height:none;height:800px}}.cro-v3__background{background:#efefef none no-repeat 50%/cover}.cro-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.cro-v3__container{height:100%;display:flex;text-align:center;flex-wrap:wrap}@media screen and (min-width:992px){.cro-v3__container{flex-wrap:nowrap}}.cro-v3__block-text{background:#fff;width:100%;position:relative}.cro-v3__block-text .text-block{color:#fff}.cro-v3__block-text .text-block.editorial{text-align:left}@media screen and (min-width:992px){.cro-v3__block-text{width:55%;margin-right:auto}}.cro-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.cro-v3__wrapper .claws{left:4.05em;display:none}@media screen and (min-width:992px){.cro-v3__wrapper .claws{height:15.3529em}}@media screen and (min-width:1200px){.cro-v3__wrapper .claws{display:block}}.cro-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4em 3em}@media screen and (min-width:768px){.cro-v3__container_text-block{padding:6.7647em 15.1041%}}@media screen and (min-width:1200px){.cro-v3__container_text-block{padding:6.7647em 18.1041%}}.cro-v3__title .title--v1.title{margin-bottom:4.3529em}.cro-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.cro-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.6 Poppins,sans-serif;color:#fab711;letter-spacing:.1em;text-transform:uppercase}.cro-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(12px,4vw,25px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.cro-v3__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.cro-v3__aligner{max-height:none}}.cro-v3__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.cro-v3__container-text{height:100%}}.cro-v3__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:3em;bottom:0;z-index:1}.cro-v3__text-block{margin-bottom:3em}.cro-v3__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.cro-v3__visual{height:100%;display:flex;justify-content:center;align-items:center}.cro-v3__decorate.decorate{display:flex;align-items:center;position:relative;width:100%;max-height:437px}@media screen and (min-width:992px){.cro-v3__decorate.decorate{max-width:45%;display:flex;width:100%;max-height:inherit}}.cro-v3__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;right:0;align-items:center}@media screen and (min-width:992px){.cro-v3__decorate.decorate .decorate__wrapper{position:absolute;display:flex}}.cro-v3__decorate.decorate .decorate__img{display:block;width:100%}@media screen and (min-width:992px){.cro-v3__decorate.decorate .decorate__img{position:absolute;left:-4em;height:auto;max-width:820px}}.cro-v3__video{position:relative;width:100%;padding-bottom:56.25%}@media screen and (min-width:992px){.cro-v3__video{margin-left:-4em}}.cro-v3__video-content{position:absolute;width:100%;height:100%;border:none}.cro-v3__video-content&gt;*{width:100%;height:100%;max-height:437px}@media screen and (min-width:992px){.cro-v3__video-content&gt;*{max-height:none}}.cro-v3__links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.cro-v3__links .button:before{background:#2d2d2d}.cro-v3__links .button:focus,.cro-v3__links .button:hover{color:#fff;border-color:#2d2d2d}.cro-v3__links .button:focus:before,.cro-v3__links .button:hover:before{background:#2d2d2d}.editorial-agency{background:transparent none no-repeat 50%/cover;color:#2d2d2d;position:relative;margin-bottom:4em;text-align:center}.editorial-agency__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width:768px){.editorial-agency__wrapper{padding-left:3em;padding-right:3em}}.editorial-agency .title{margin-bottom:4em}.editorial-agency .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-agency .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711}.editorial-agency .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11}.editorial-agency h1,.editorial-agency h2,.editorial-agency h3,.editorial-agency h4,.editorial-agency h5,.editorial-agency h6{color:#2d2d2d;font-family:Poppins,sans-serif;line-height:1.4}.editorial-agency h1 span,.editorial-agency h2 span,.editorial-agency h3 span,.editorial-agency h4 span,.editorial-agency h5 span,.editorial-agency h6 span{color:#2d2d2d;font-family:Poppins,sans-serif;display:block}.editorial-agency a{color:#2d2d2d}.editorial-agency p{margin:.5em 0}.editorial-agency ol,.editorial-agency ul{margin:.5em 0;list-style-position:inside}.editorial-agency img{width:100%;height:auto}@media screen and (min-width:768px){.editorial-agency img{width:max-content}}.editorial-agency hr{width:50%;margin:2em auto;border-top:1px solid #2d2d2d;border-bottom:0}.editorial-agency .redac{width:100%;display:flex;justify-content:center;text-align:center;margin-bottom:4em}.editorial-agency .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.editorial-agency .redac__wrapper{flex-direction:row-reverse}}.editorial-agency .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.editorial-agency .redac__container-text{padding-left:4em;width:50%}}.editorial-agency .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.editorial-agency .redac__drawing-container{width:50%;margin-bottom:0}}.editorial-agency .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.editorial-agency .redac__drawing-container .drawing__container-text{margin-left:4em}.editorial-agency .redac__drawing-container .drawing__img{display:inline-block;width:100%;height:auto}@media screen and (min-width:768px){.editorial-agency .redac__drawing-container .drawing__text-vertical{font:normal normal 400 6.1111em/1 Poppins,sans-serif;color:rgba(45,45,45,.16);left:1em}}.editorial-agency .editorial__text{margin:2em 0}.editorial-agency .editorial-group__wrapper{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:992px){.editorial-agency .editorial-group__wrapper{flex-direction:row}.editorial-agency .editorial-group__wrapper&gt;*{width:50%;padding:2em}}.editorial-agency .editorial-schedule__table{margin:0 auto}.page-editorial--legals ul{list-style:none}.page-editorial--legals ul li p{display:inline-block}.politique-cookies__text{text-align:left!important}.politique-cookies__text p{margin:.5em 0;font:normal normal 400 1.1764em/1.4 Poppins,sans-serif}.editorial{background:transparent none no-repeat 50%/cover;color:#5b5b5b;position:relative;text-align:center}.editorial__wrapper{padding-top:2em;padding-bottom:2em;position:relative;height:100%;width:100%;margin:0 auto}.editorial-custom{background:#fff none no-repeat 50%/cover;color:#5b5b5b;position:relative}.editorial-custom__wrapper{padding-top:2em;padding-bottom:2em;position:relative;height:100%;width:100%;margin:0 auto}.editorial-noresult{background:transparent url(../images/modules/editorial/noresult.jpg) no-repeat 50%/cover;color:#2d2d2d;position:relative;padding:4em 3em;height:auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.editorial-noresult{min-height:472px}}.editorial-noresult:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-noresult__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-noresult__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-noresult__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-noresult__wrapper .claws{height:15.3529em}}.editorial-noresult__bg-text{background-color:#fff;padding:4em 2em}.editorial-noresult__text{width:100%;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#5b5b5b;text-align:center}.editorial-noresult__title .title .title__content{font-size:1em;margin:0 0 2em;text-align:center}.editorial-noresult__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em;text-transform:none;padding:0;margin-bottom:.5em}.editorial-noresult__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#2d2d2d;font-family:Poppins,sans-serif;line-height:1.4}.editorial h1 span,.editorial h2 span,.editorial h3 span,.editorial h4 span,.editorial h5 span,.editorial h6 span{color:#2d2d2d;font-family:Poppins,sans-serif;font-size:.6em;display:block}.editorial a{color:#2d2d2d}.editorial p{margin:.5em 0;font:normal normal 400 1.1764em/1.4 Poppins,sans-serif}.editorial ol,.editorial ul{margin:.5em 0;list-style-position:inside}.editorial li{font:normal normal 400 1.1764em/1.4 Poppins,sans-serif}.editorial li&gt;li{font-size:1em}.editorial img{width:100%;height:auto}@media screen and (min-width:768px){.editorial img{width:max-content}}.editorial hr{width:50%;margin:2em auto;border-top:1px solid #2d2d2d;border-bottom:0}.editorial .editorial-schedule__table,.editorial table{margin:0 auto}.editorial-seo{background:transparent url(../images/modules/editorial/editorial-seo.jpg) no-repeat 50%/cover;color:#2d2d2d;position:relative;padding:4em 0;height:auto}.editorial-seo:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.62)}.editorial-seo__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;margin:0 auto;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.editorial-seo__wrapper{padding-left:3em;padding-right:3em}}.editorial-seo__text{width:100%;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff;text-align:center}.editorial-seo__title{margin-bottom:3em}.editorial-seo__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-seo__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none;padding:0}.editorial-seo__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.editorial-v1{background:#fff none no-repeat 50%/cover;position:relative}.editorial-v1__wrapper{padding-top:2em;padding-bottom:2em;position:relative;height:100%;width:100%;max-width:calc(1300px + 6em);margin:0 auto}.listing-banner{background:transparent url(../images/modules/alertmail-inner/1.jpg) no-repeat 50%/cover;color:#2d2d2d;position:relative;height:360px;width:100%}.listing-banner__container{height:100%;display:flex;justify-content:center;text-align:center}.listing-banner__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.listing-banner__wrapper{padding-left:3em;padding-right:3em}}.listing-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.listing-banner__title .title{margin-bottom:0}.listing-banner__title .title .title__content{font-size:1em;margin:0}.listing-banner__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.listing-banner__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11}.listing-banner__title .title__content-2{padding-bottom:1.0588em}.listing-banner__container-text{margin-bottom:2em;max-height:300px}.listing-banner__text-block.text-block{font:normal normal 400 1.1765em/1.6666 Poppins,sans-serif}.listing-banner__links{display:flex;justify-content:center;flex-direction:row}.listing-banner__links .button{text-transform:inherit;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.listing-banner__links .button:before{background:#2d2d2d}.listing-banner__links .button:focus,.listing-banner__links .button:hover{color:#fff;border-color:#2d2d2d}.listing-banner__links .button:focus:before,.listing-banner__links .button:hover:before{background:#2d2d2d}.editorial-gms-v2{color:#2d2d2d;position:relative;padding:0;height:auto}.editorial-gms-v2__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.editorial-gms-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-gms-v2__container{height:100%;display:flex;justify-content:center;text-align:center;width:100%}.editorial-gms-v2__block-text{background:#2d2d2d;width:100%;position:relative}.editorial-gms-v2__block-text .text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}@media screen and (min-width:768px){.editorial-gms-v2__block-text{width:50%;margin-left:auto}}.editorial-gms-v2__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v2__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-gms-v2__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-gms-v2__wrapper .claws{height:15.3529em}}.editorial-gms-v2__container_text-block{height:100%;padding:5em;display:flex;flex-direction:column}@media screen and (min-width:768px){.editorial-gms-v2__container_text-block{padding-left:8.47em;padding-right:8.47em}}.editorial-gms-v2__title .title .title__content{font-size:1em;margin:0 0 1em;text-align:center}.editorial-gms-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none;padding:0}.editorial-gms-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.editorial-gms-v2__aligner{flex:1}.editorial-gms-v2__container-text{margin-bottom:8%}.editorial-gms-v2__text-block{margin-bottom:3em}.editorial-gms-v2__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.editorial-gms-v2__text-block.editorial{text-align:left}@media screen and (min-width:768px){.editorial-gms-v2--reverse .editorial-gms-v2__block-text{margin-right:auto;margin-left:0}}.editorial-gms-v3{color:#2d2d2d;position:relative;padding:0;height:auto;margin:4em 0}.editorial-gms-v3__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.editorial-gms-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-gms-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v3__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-gms-v3__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-gms-v3__wrapper .claws{height:15.3529em}}.editorial-gms-v3__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-gms-v3__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none;padding:0}.editorial-gms-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.editorial-gms-v3__items{display:flex}.editorial-gms-v3__item{padding:0 2em}.editorial-gms-v3__text{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#5b5b5b}.editorial-gms-v3__bullet{font:normal normal 400 .8823em/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.editorial-gms-v4{background:transparent url(../images/modules/editorial/1.jpg) no-repeat 50%/cover;color:#2d2d2d;position:relative;padding:4em 0;height:auto}.editorial-gms-v4:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.68)}.editorial-gms-v4__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v4__text{width:100%;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#5b5b5b}.editorial-gms-v4__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-gms-v4__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none;padding:0}.editorial-gms-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.editorial-gms-v5{background:transparent url(../images/modules/editorial/1.jpg) no-repeat 50%/cover;color:#2d2d2d;position:relative;padding:4em 0;height:auto}.editorial-gms-v5:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.68)}.editorial-gms-v5__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v5__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-gms-v5__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-gms-v5__wrapper .claws{height:15.3529em}}.editorial-gms-v5__text{width:100%;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.editorial-gms-v5__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-gms-v5__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none;padding:0}.editorial-gms-v5__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.environnement-list{position:relative;background:#fff;padding:4em 0}.environnement-list .environnement-v1__title{padding-bottom:3em}.environnement-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1230px;padding:0 3em}@media screen and (min-width:768px){.environnement-list__wrapper{padding:0 3em}}.environnement-list__list-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.environnement-list__item{text-align:center;display:flex;justify-content:center;min-width:300px;margin-bottom:4em}@media screen and (min-width:992px){.environnement-list__item{flex:1;padding:0 2em;margin-bottom:0}}.environnement-list .title-environement{text-align:center}.environnement__top{margin-bottom:0;display:flex;flex-direction:column}.environnement__bottom{position:absolute;width:100%;top:0;height:100%}.environnement__wrapper{max-width:400px;width:100%;position:relative;padding-bottom:20px}.environnement__drawing{background:#2d2d2d;border-radius:100%;width:93px;height:93px;margin:2em auto}.environnement__drawing img{max-width:100%;height:auto}.environnement__drawing-svg{height:95px;width:39px;fill:#fff}.environnement__drawing-img{height:95px;width:auto}.environnement__drawing-img.js-lazy{background:transparent}.environnement__title{margin-bottom:2em;font-family:Poppins,sans-serif;letter-spacing:.8em}.environnement__title .title__content__environement{font:normal normal 500 1.375em/1.4em Poppins,sans-serif;letter-spacing:.2em;text-transform:lowercase;text-align:center}.environnement__title .title__content__environement .title__subtitle{color:#2d2d2d}.environnement__title .title__content__environement span{display:block;color:#2d2d2d;text-transform:capitalize}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-align:center}.environnement__content{margin-bottom:2em}.environnement__links{margin-bottom:2em;width:100%;height:100%;border:none}.environnement .links-group__link{color:inherit;width:100%}.environnement .links-group__wrapper{width:100%;height:100%}.environnement .links-group .button,.environnement .links-group__wrapper__link{border:none}.environnement .links-group .button:before{display:none}.environnement__wrapper&gt;div:last-child{margin-bottom:0}.estimation__wrapper{background:#fff;padding:0 4em}@media screen and (min-width:1200px){.estimation__wrapper{padding:0 2em}}.estimation__wrapper__sticky-top{height:auto;width:100%;background:#2d2d2d;position:relative}@media screen and (min-width:992px){.estimation__wrapper__sticky-top{min-width:720px;width:38%;position:relative;margin-left:auto;margin-right:-4em;height:auto}}@media screen and (min-width:1200px){.estimation__wrapper__sticky-top{margin-right:-2em}}.estimation__wrapper__sticky-top .sticky-top__slogan{padding:2em 3em;font:normal normal 400 1.4706em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em;text-align:center}@media screen and (min-width:768px){.estimation__wrapper__sticky-top .sticky-top__slogan{padding:2.5em 4em 2.5em 6em}}.estimation__wrapper .editorial-estimation{display:flex;justify-content:space-between;flex-direction:column;margin:auto;max-width:1280px}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content{width:100%}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .title{margin:4em 0 2em}@media screen and (min-width:1200px){.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .title{margin-top:-5em}}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .text__content{padding:1em 0;text-align:left;line-height:2}.estimation__wrapper .estimation-formulaires{max-width:1280px;margin:0 auto}.estimation__wrapper .estimation-formulaires.withExpand{padding-top:3em;margin-bottom:4em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires.withExpand{padding-top:7em}}.estimation__wrapper .estimation-formulaires__button{z-index:1;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;padding:1em;width:100%}.estimation__wrapper .estimation-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:2em 0}.estimation__wrapper .estimation-formulaires__button__content{padding:1em 0;width:100%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1em}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st0,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st0{fill:#2d2d2d}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st1{fill:#2d2d2d;transition:.3s ease-out}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation__wrapper .estimation-formulaires__button__text{font:normal normal 400 1.2em Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#2d2d2d;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transition:.3s ease-out;transform-origin:bottom}.estimation__wrapper .estimation-formulaires__button__arrow-bottom{display:none}.estimation__wrapper .estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation__wrapper .estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded:before,.estimation__wrapper .estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button__text{padding:1.3em 0}}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3em 1em}.estimation__wrapper .estimation-formulaires__button__content{width:30%;padding:1em;width:50%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation__wrapper .estimation-formulaires__button__arrow-bottom{width:15px;height:15px;display:block;border-bottom:2px solid #2d2d2d;border-right:2px solid #2d2d2d;transform:rotate(45deg)}.estimation__wrapper .estimation-formulaires__button.isExpanded .estimation-formulaires__button__arrow-bottom,.estimation__wrapper .estimation-formulaires__button:hover .estimation-formulaires__button__arrow-bottom{border-bottom:2px solid #fff;border-right:2px solid #fff}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group{max-width:1000px;margin:0 auto}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4em}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-align:center;padding:0 1em;color:#2d2d2d;font:normal normal 400 clamp(25px,calc(.8rem + 2vw),30px)/1.4 Poppins,sans-serif;letter-spacing:.2em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{font:normal normal 400 clamp(35px,calc(.8rem + 2vw),30px)/1.4 Poppins,sans-serif}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{position:relative;width:100%;padding:2.5em 5px;margin:auto;display:flex;justify-content:space-between}@media screen and (min-width:576px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{width:80%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{position:relative;opacity:1;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border:1px solid #2d2d2d;color:#2d2d2d;font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 0 0 20px #fff;transition:.25s;margin:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet:hover{color:#fff;background:#2d2d2d;border-color:#2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination:before{content:"";background:#2d2d2d;width:100%;height:1px;position:absolute;top:calc(2.5em + 20px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0;padding:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{margin:0;padding:15px 0;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{width:33.3333%;padding:15px}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .select__label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .textfield__label{font:normal normal 400 1.2em Poppins,sans-serif;text-transform:none;letter-spacing:.3em;color:#2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:100%;margin:10px 0 1em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:25%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form .ss-single-selected{border-color:#525252}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#2d2d2d;text-transform:none;padding:15px 0;letter-spacing:.2em;font:normal normal 400 1.6em Poppins,sans-serif;display:block}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{padding:15px}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:3em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group.form-group--column{padding-top:1em;display:flex;flex-direction:row;flex-wrap:wrap}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .notForChild.hidden{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form-group--form__fields__structure{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group{padding-bottom:3em}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{padding:1em 0;flex:none;width:50%}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{width:25%}}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field.radios{width:100%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__label{text-transform:none;color:#2d2d2d;font:normal normal 600 1.1em Poppins,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input:checked+label:before{border:1px solid #2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input:checked+label:after{background:#2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative;align-items:center;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#2d2d2d;font:normal normal 400 15px Poppins,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg{position:relative;margin-bottom:1em;transition:.3s;border:1px solid #2d2d2d;border-radius:7px;width:50px;padding:.5em;min-width:50px;height:50px;object-fit:contain}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg svg{transition:.3s ease-out;fill:#2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#2d2d2d;position:absolute;top:-7.5px;left:-7.5px;transform:scale(1.5);opacity:0;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:after{width:6px;height:11px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:-3px;left:0;transform:rotate(45deg) scale(1.5);opacity:0;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg{background:#2d2d2d;border:1px solid #2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg svg{fill:#2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__label{text-transform:none;font:normal normal 600 1.1em Poppins,sans-serif;letter-spacing:0;flex-direction:column}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg{transform:scale(.9)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg:before{opacity:1;transform:scale(1)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg:after{opacity:1;transform:rotate(45deg) scale(1)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .swiper-button-prev-estimate{display:none}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field{width:50%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field.checkboxes,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field.checkboxes{width:100%}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label{width:40px;height:40px;padding:0;display:flex;letter-spacing:0;align-items:center;justify-content:center;text-transform:lowercase;color:#2d2d2d;font:normal normal 700 .8em Poppins,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:after,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label:after{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label:before{content:"";position:absolute;cursor:pointer;z-index:-1;left:0;top:0;border-radius:50%;border:2px solid #2d2d2d;width:40px;height:40px;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#2d2d2d;border-color:#2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .radios__group,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radios__group{padding-bottom:1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .checkbox__label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radio__label{font:normal normal 600 1.1em Poppins,sans-serif;text-transform:none;letter-spacing:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field.radio__v2 .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field.radio__v2 .radio__input:checked+label:before{border:1px solid #2d2d2d}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field.radio__v2 .radio__input:checked+label:after{background:#2d2d2d}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field{width:50%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date{margin:0;padding:3em 0;width:100%}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date{padding:3em 15px;width:75%;flex-direction:row;justify-content:space-between;display:flex}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date:after{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{color:#2d2d2d;display:flex;align-items:center;letter-spacing:.2em;padding-bottom:1em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{margin:0 1em 0 0;padding:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input{min-height:2.5em;max-width:100%;border:1px solid #282828;padding:0 1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input::placeholder{text-transform:capitalize}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input{max-width:250px}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__calendar{bottom:3.4em;top:inherit;right:2em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{width:100%;padding:15px 0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{padding:15px}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4{width:100%;flex:auto}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation{padding-right:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content{width:100%}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{padding:0 15px}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .swiper-button-next-estimate{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:150px}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{flex-direction:row;min-height:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element{display:flex;align-items:center;justify-content:center;margin:0 .75em;cursor:pointer;text-transform:capitalize;text-align:center;letter-spacing:0;border:none;color:#2d2d2d;padding:.5em 0;min-width:175px;background:#fff;font:normal normal 700 1.2em Poppins,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_link_svg{border:1px solid #919191;border-radius:100%;width:55px;height:55px;display:flex;align-items:center;justify-content:center;transition:.25s}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_link_svg:before{border-color:transparent #2d2d2d;border-style:solid;content:""}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left{margin-right:1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left:before{border-width:7px 10px 7px 0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_right{margin-left:1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_right:before{border-width:7px 0 7px 10px}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element:hover .arrow_link_svg{transform:scale(.9)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button-disabled{display:none}.estimation__wrapper .estimation-formulaires__message{padding:15px 0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__message{padding:15px}}.estimation__wrapper .estimation-formulaires .form__legals{font:normal normal 400 .8em Poppins,sans-serif;padding:0;margin:0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires .form__legals{padding:0 15px}}.estimation__wrapper .estimation-formulaires .flatpickr-calendar{font:normal normal 600 1.1em Poppins,sans-serif}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 600 1.1em Poppins,sans-serif;display:flex;align-items:center}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#2d2d2d}.estimation__wrapper #estimation_pro_group{max-width:1280px;margin:0 auto}.estimation__wrapper #estimation_pro_group .form__legals{font:normal normal 400 .8em Poppins,sans-serif;padding:0 1em}.estimation__wrapper #estimation_pro_group .module-form{padding-top:4em}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset{padding:0 1em}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title{color:#2d2d2d;text-transform:none;letter-spacing:.2em;font:normal normal 400 1.6em Poppins,sans-serif;display:block}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title.title__content{text-align:center}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title.title__content .form__fields_title__part-2{display:block;text-transform:uppercase;color:#2d2d2d;font:normal normal 700 1.6em Poppins,sans-serif}.estimation__wrapper #estimation_pro_group .module-form .form__fields{width:100%;margin:0}.estimation__wrapper #estimation_pro_group .module-form .form__field{margin:0;padding:1em 0;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field{width:30%}.estimation__wrapper #estimation_pro_group .module-form .form__field:first-child{padding-right:2em}.estimation__wrapper #estimation_pro_group .module-form .form__field:nth-child(2){padding:1em}.estimation__wrapper #estimation_pro_group .module-form .form__field:last-child{padding-left:2em}}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__calendar{bottom:1.5em;top:inherit}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{letter-spacing:.3em}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field.radios{width:100%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__legend,.estimation__wrapper #estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 600 1.1em Poppins,sans-serif;text-transform:none;color:#2d2d2d}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__item{width:100%;margin:10px 0 1em}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__item{width:50%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label{font:normal normal 600 1.1em Poppins,sans-serif;color:#2d2d2d}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label:before,.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input:checked+label:before{border:1px solid #2d2d2d}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input:checked+label:after{background:#2d2d2d}.estimation__wrapper #estimation_pro_group .module-form .form__legend{margin:0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset .form-group{padding:2em 0 3em}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1em 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3em;align-items:center;flex-direction:column}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{width:100%;padding:0;justify-content:flex-end;align-self:auto}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation .form__submit{margin-top:3em;text-align:right;justify-content:center}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content{width:100%}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content .form__conditions{margin:0;padding:0 15px}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1em 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:75%}}.estimation_module_home-container{background:url(../images/modules/pages/20.jpg) fixed no-repeat 50% 50%;background-size:cover;position:relative;padding:5em 3em;width:100%}.estimation_module_home-container .estimation_module_home_text-structure{padding:4em 2em;margin:auto;max-width:1000px;background:#2d2d2d}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_text-structure{padding:4em 4em 6em}}.estimation_module_home-container .estimation_module_home_text-structure .text__Content{font:normal normal 400 1em Poppins,sans-serif;text-align:center;color:#fff}.estimation_module_home-container .estimation_module_home_text-structure .button__Content{display:flex;justify-content:center;padding:3em 0 0}.estimation_module_home-container .estimation_module_home_text-structure .button__Element{word-break:normal;display:flex;align-items:center;text-decoration:none;letter-spacing:.2em;font:normal normal 400 1.3em Poppins,sans-serif;color:#2d2d2d}.estimation_module_home-container .estimation_module_home_text-structure .button__Element:before{content:"";transition:.2s;margin-right:1em;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 12px}.estimation_module_home-container .estimation_module_home_text-structure .button__Element:hover .arrow_link_svg{transform:translateX(10px)}.estimation_module_home-container .estimation_module_home_image-structure{width:100%}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_image-structure{width:50%}}.estimation_module_home-container .estimation_module_home_image-structure .item__img{width:100%;height:auto;max-height:350px;object-fit:cover}.browser-mobile-apple .estimation_module_home-container{background-attachment:scroll}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:1280px;margin:auto}.estimation-result__message{text-align:center;padding:16px;border-radius:6px}.estimation-result__message--error{background-color:#dc3545;color:#fff}.estimation-result__main-title{letter-spacing:0;text-transform:uppercase;color:#525252;width:100%}.estimation-result__title{font:normal normal 400 20px/1.8 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;color:#2d2d2d}.estimation-result__title .icon-title-poi:before{margin:0 15px 0 0}.estimation-result__text{margin:1em 0}.estimation-result__action,.estimation-result__estimate,.estimation-result__locate-drawing,.estimation-result__quality,.estimation-result__similar,.estimation-result__strong-point{border-bottom:1px solid hsla(0,0%,56.9%,.56);padding:30px 0;width:100%;max-width:980px;margin:0 auto}.estimation-result__quality .swiper-pagination,.estimation-result__similar .swiper-pagination,.estimation-result__strong-point .swiper-pagination{position:relative}.estimation-result__quality .swiper-container-horizontal&gt;.swiper-pagination-bullets,.estimation-result__quality .swiper-pagination-custom,.estimation-result__quality .swiper-pagination-fraction,.estimation-result__similar .swiper-container-horizontal&gt;.swiper-pagination-bullets,.estimation-result__similar .swiper-pagination-custom,.estimation-result__similar .swiper-pagination-fraction,.estimation-result__strong-point .swiper-container-horizontal&gt;.swiper-pagination-bullets,.estimation-result__strong-point .swiper-pagination-custom,.estimation-result__strong-point .swiper-pagination-fraction{bottom:0}.estimation-result__quality .swiper-pagination-bullet,.estimation-result__similar .swiper-pagination-bullet,.estimation-result__strong-point .swiper-pagination-bullet{border-radius:100%}.estimation-result__locate{display:flex;flex-direction:column}.estimation-result__locate-drawing{display:flex;align-items:center}.estimation-result__locate-drawing .icon-estimation-font{font-size:3em}.estimation-result__locate-text{margin-left:1em;font-size:1em;color:#2d2d2d;line-height:2}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:.3em;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),28px)/1.2 Poppins,sans-serif;color:#2d2d2d}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 600 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Poppins,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#2d2d2d;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Poppins,sans-serif;letter-spacing:.3em}.estimation-result__estimate .estimate .estimate__item-label{padding-bottom:5px;color:#2d2d2d;font:normal normal 600 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Poppins,sans-serif}.estimation-result__estimate .estimate__items{display:flex;margin:30px 0 0}.estimation-result__estimate .estimate__item{margin-right:5%}.estimation-result__strong-point .strong-point__swiper-container{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__strong-point .strong-point__item{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item{width:50%}}@media screen and (min-width:768px){.estimation-result__strong-point .strong-point__item{width:25%}}.estimation-result__strong-point .strong-point__item-info{display:flex;align-items:center;padding:15px 10px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Poppins,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item-info{justify-content:flex-start}}.estimation-result__strong-point .strong-point__item-drawing{font-size:2em}.estimation-result__strong-point .strong-point__item-description,.estimation-result__strong-point .strong-point__item-label{color:#2d2d2d}.estimation-result__similar .similar__items{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__similar .similar__swiper-container{margin-top:30px}.estimation-result__similar .similar__item{padding:10px 10px 20px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Poppins,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;text-align:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item{text-align:left}}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__similar .similar__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__similar .similar__item-content{width:25%}}.estimation-result__similar .similar__item-drawing{font-size:2em}.estimation-result__similar .similar__item-info{margin:15px 0}.estimation-result__similar .similar__item-info:first-child{margin-top:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item-info:first-child{justify-content:flex-start}}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#2d2d2d}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#2d2d2d;display:block}.estimation-result__quality .quality__items{display:flex;margin:0 -10px;flex-wrap:wrap}.estimation-result__quality .quality__swiper-container{margin-top:30px}.estimation-result__quality .quality__item{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1 Poppins,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;height:100%;padding:10px;text-align:center}@media screen and (min-width:576px){.estimation-result__quality .quality__item{text-align:left}}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:576px){.estimation-result__quality .quality__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__quality .quality__item-content{width:25%}}.estimation-result__quality .quality__item&gt;*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;justify-content:center;margin:6px 0;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Poppins,sans-serif}@media screen and (min-width:576px){.estimation-result__quality .quality__item-title{justify-content:flex-start}}.estimation-result__quality .quality__item-note{color:#fff;text-transform:uppercase;display:flex;width:30px;height:30px;border-radius:100%;align-items:center;justify-content:center}.estimation-result__quality .quality__item-note--a{background-color:#1b5e20}.estimation-result__quality .quality__item-note--b{background-color:#7cb342}.estimation-result__quality .quality__item-note--c{background-color:#fdd835}.estimation-result__quality .quality__item-note--d{background-color:#ffa726}.estimation-result__quality .quality__item-note--e{background-color:#ff4b26}.estimation-result__quality .quality__item-label{color:#2d2d2d;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Poppins,sans-serif;color:#2d2d2d}.estimation-result__quality .quality__item-drawing{font-size:2em}.estimation-result__action{border-bottom:none}.estimation-result__action .links-group__wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.estimation-result__action .links-group__link{border-radius:6px;border:none;border-bottom:2px solid #000;padding:10px 20px;background:#2d2d2d;min-height:50px;display:flex;align-items:center;margin:10px 0}@media screen and (min-width:768px){.estimation-result__action .links-group__link{margin:0 10px}}.estimation-result__action .links-group__link-content{font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Poppins,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result__action .links-group__link--back{transition:.5s;border:1px solid #919191;background:transparent;text-decoration:none}.estimation-result__action .links-group__link--back .links-group__link-content{transition:.5s;color:#2d2d2d}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#2d2d2d}.estimation-result__action .links-group__link:focus.links-group__link--back,.estimation-result__action .links-group__link:hover.links-group__link--back{border:1px solid #2d2d2d;background:#2d2d2d}.estimation-result__action .links-group__link:focus.links-group__link--back .links-group__link-content,.estimation-result__action .links-group__link:hover.links-group__link--back .links-group__link-content{color:#fff}.estimation-result__action .button-drawing{transition:.5s}.estimation-result__action .button-drawing__svg{fill:#fff;margin-right:20px;font-size:1em}.estimation-result .modal-generate-report .generate-report{display:flex;justify-content:center}.estimation-result .modal-generate-report .generate-report #report-download-btn{display:none;border-radius:6px;border:none;border-bottom:2px solid #000;padding:10px 20px;background:#2d2d2d;min-height:50px;align-items:center;margin:10px 0;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Poppins,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#2d2d2d;color:#fff}.estimation-v1{color:#2d2d2d;position:relative;background:#fff url(../images/modules/estimation/1.jpg) no-repeat 50%/cover}.estimation-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.estimation-v1__sticky-top{width:100%;background:#2d2d2d;position:relative;z-index:1}@media screen and (min-width:1200px){.estimation-v1__sticky-top{width:38%;position:relative;margin-left:auto;height:auto}}.estimation-v1__sticky-top .sticky-top__editorial{height:auto;background:#2d2d2d;width:100%;align-self:baseline;position:relative}@media screen and (min-width:1200px){.estimation-v1__sticky-top .sticky-top__editorial{height:535px}}.estimation-v1__sticky-top .sticky-top__editorial .editorial__claws{right:2em;display:none}@media screen and (min-width:768px){.estimation-v1__sticky-top .sticky-top__editorial .editorial__claws{display:block}}.estimation-v1__sticky-top .sticky-top__editorial .editorial__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5% 10%}@media screen and (min-width:1200px){.estimation-v1__sticky-top .sticky-top__editorial .editorial__wrapper{padding:18%}}.estimation-v1__sticky-top .sticky-top__editorial .editorial__container-text{display:flex;flex-direction:column;height:100%}.estimation-v1__sticky-top .sticky-top__editorial .editorial__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.3),#2d2d2d);width:100%;height:3em;bottom:0;left:0;z-index:1}.estimation-v1__sticky-top .sticky-top__editorial .editorial__text-block{margin-bottom:3em}.estimation-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.estimation-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block a{color:#fff}.estimation-v1__editorial{background:transparent}@media screen and (min-width:992px){.estimation-v1__editorial{margin-top:-9em}}.estimation-v1__editorial .editorial p{text-align:center}.estimation-v1__editorial .editorial__wrapper{padding-bottom:9.7647em}.estimation-v1__container{height:100%;display:flex;justify-content:center;margin-top:0}@media screen and (min-width:1200px){.estimation-v1__container{margin-top:-535px}}.estimation-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.estimation-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.estimation-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.estimation-v1__form-block{padding-top:4em;padding-bottom:2em;max-width:1200px;margin:auto;width:100%}.estimation-v1__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.estimation-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Poppins,sans-serif;color:#fab711}.estimation-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Poppins,sans-serif;color:#186b11}.estimation-v1__form-block .form-block__title .title--v1{display:flex;justify-content:center;margin-bottom:-1em}.estimation-v1__form-block .form-block__title .title--v2{display:flex;justify-content:flex-start;margin-bottom:-1em}.estimation-v1__form-block .form-block__title .title--v2 .title .title__content{font-size:1em;margin:0}.estimation-v1__form-block .form-block__title .title--v2 .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Poppins,sans-serif;color:#fab711}.estimation-v1__form-block .form-block__title .title--v2 .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Poppins,sans-serif;color:#186b11}.estimation-v1__form-block .form-block__title .title__content-1{margin-bottom:.5em}.estimation-v1__form-block .form-block .form-top-block{width:100%}@media screen and (min-width:1200px){.estimation-v1__form-block .form-block .form-top-block{width:62%;min-height:535px}}.estimation-v1__form-block .form-block .first-field{width:100%}.estimation-v1__form-block .form-block .first-field .ss-single-selected{margin-right:0}@media screen and (min-width:768px){.estimation-v1__form-block .form-block .first-field .ss-single-selected{margin-right:2.5em}}@media screen and (min-width:768px){.estimation-v1__form-block .form-block .first-field{width:50%}}.estimation-v1__form-block .form-block .second-field{padding-top:2em}.estimation-v1__form-block .form-block .second-field .form-group{margin-bottom:1em}.estimation-v1__form-block .form-block .second-field .form__legend{width:100%}.estimation-v1__links .button{text-transform:none;background:#186b11;color:#fff;border-color:color_brand-4}.estimation-v1__links .button:before{background:#2d2d2d}.estimation-v1__links .button:focus,.estimation-v1__links .button:hover{color:#fff;border-color:#2d2d2d}.estimation-v1__links .button:focus:before,.estimation-v1__links .button:hover:before{background:#2d2d2d}.estimation-v1-seo{color:#2d2d2d;position:relative;background:#fff url(../images/modules/estimation/1.jpg) no-repeat 50%/cover}.estimation-v1-seo:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.estimation-v1-seo__sticky-top{height:auto;width:100%;background:#2d2d2d;position:relative}@media screen and (min-width:992px){.estimation-v1-seo__sticky-top{min-width:720px;width:38%;position:relative;margin-left:auto;height:auto}}.estimation-v1-seo__sticky-top .sticky-top__slogan{padding:2em 3em;font:normal normal 400 1.4706em/1.4 Poppins,sans-serif;letter-spacing:.3em;text-align:center}@media screen and (min-width:768px){.estimation-v1-seo__sticky-top .sticky-top__slogan{padding:2.5em 4em 2.5em 6em}}.estimation-v1-seo__title .title .title__content{font-size:1em;margin:0;text-align:left}.estimation-v1-seo__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.estimation-v1-seo__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.estimation-v1-seo__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1-seo__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1-seo__container{height:100%;display:flex;justify-content:center;text-align:center}.estimation-v1-seo__editorial{background:transparent}@media screen and (min-width:992px){.estimation-v1-seo__editorial{margin-top:-9em}}.estimation-v1-seo__editorial .editorial__wrapper{padding-bottom:4.5em}.estimation-v1-seo__editorial .editorial__text{text-align:left}.estimation-v1-seo__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap;margin-bottom:4.1176em}.estimation-v1-seo__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.estimation-v1-seo__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.estimation-v1-seo__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.estimation-v1-seo__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.estimation-v1-seo__form-block{padding-top:2em;padding-bottom:2em}.estimation-v1-seo__form-block .form-block__title{display:flex;justify-content:center}.estimation-v1-seo__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.estimation-v1-seo__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711}.estimation-v1-seo__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11}.estimation-v1-seo__form-block .form-block__title .title__content-1{margin-bottom:.5em}.estimation-v1-seo__links .button{text-transform:none;background:#186b11;color:#fff;border-color:color_brand-4}.estimation-v1-seo__links .button:before{background:#2d2d2d}.estimation-v1-seo__links .button:focus,.estimation-v1-seo__links .button:hover{color:#fff;border-color:#2d2d2d}.estimation-v1-seo__links .button:focus:before,.estimation-v1-seo__links .button:hover:before{background:#2d2d2d}.estimation-content-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.estimation-content-v1__container,.estimation-content-v1__wrapper{height:100%;display:flex;justify-content:center}.estimation-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.estimation-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.estimation-content-v1 .redac{width:100%;display:flex;justify-content:center;text-align:center}.estimation-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.estimation-content-v1 .redac__wrapper{flex-direction:row-reverse}}.estimation-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.estimation-content-v1 .redac__container-text{padding-left:3em;width:50%}}.estimation-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.estimation-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.estimation-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.estimation-content-v1 .redac__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;max-width:650px;box-shadow:0 2px 25px 0 hsla(0,0%,93.7%,.2)}.estimation-content-v1__form-block{margin-left:auto;margin-right:auto}.estimation-content-v1__form-block .form-block{max-width:1230px;width:100%}.estimation-content-v1__form-block .form-block .form,.estimation-content-v1__form-block .form-block__wrapper{position:relative}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form{padding-left:6em}}.estimation-content-v1__form-block .form-block .form__wrapper{position:static}.estimation-content-v1__form-block .form-block .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.estimation-content-v1__form-block .form-block .form__legend.title{margin-bottom:2em}.estimation-content-v1__form-block .form-block .form__legend.title .title__content{font-size:1em;margin:0;text-align:center}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11}.estimation-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:74%;left:.8em;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(45,45,45,.16);overflow:hidden}}.events-details-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.events-details-v1 .tools__bottom-block .tools__title{margin-bottom:20px}.events-details-v1__container{height:100%}.events-details-v1__wrapper{width:100%;padding-left:0;padding-right:0}.events-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-details-v1__article{position:relative}.events-details-v1__article .item{position:relative;text-align:center}.events-details-v1__article .item__wrapper{min-height:none;width:100%;align-items:center}.events-details-v1__article .item__wrapper-close{clear:both}.events-details-v1__article .item__infos{display:flex;flex-direction:column;margin-bottom:1.1167em}@media screen and (min-width:992px){.events-details-v1__article .item__infos{flex-direction:row;margin-bottom:4.1167em}}.events-details-v1__article .item__infos .infos__details{width:100%;display:flex;justify-content:space-evenly;flex-direction:column}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details{flex-direction:row}}.events-details-v1__article .item__infos .infos__details .text{color:#2d2d2d;font:normal normal 400 1.0588em/1 Poppins,sans-serif;letter-spacing:.2em}.events-details-v1__article .item__infos .infos__details .text p{text-align:left}.events-details-v1__article .item__infos .infos__details .icon{height:25px;fill:#2d2d2d;margin-right:1em}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details .icon .localisation-svg{margin-left:4.7059em}}.events-details-v1__article .item__infos .infos__details.details--column{flex-direction:column;padding:1.7647em 2.3529em 0 0}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details.details--column{padding:1.7647em 2.3529em}}.events-details-v1__article .item__infos .infos__details .details__item{display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details .details__item{margin-bottom:inherit}}.events-details-v1__article .item__infos .infos__details .details__top{display:flex;flex-direction:column}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details .details__top{flex-direction:row}}.events-details-v1__article .item__decorate{width:100%;position:relative}@media screen and (min-width:992px){.events-details-v1__article .item__decorate{max-width:615px;max-height:360px}}.events-details-v1__article .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-details-v1__article .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.events-details-v1__article .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.events-details-v1__article .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.events-details-v1__article .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.events-details-v1__article .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.events-details-v1__article .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-details-v1__article .item__visual{height:auto}.events-details-v1__article .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.events-details-v1__article .item__block-text,.events-details-v1__article .item__content{width:100%;height:100%}.events-details-v1__article .item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:0 0 2em;justify-content:space-between;width:100%}.events-details-v1__article .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-details-v1__article .item__title .title .title__content-1{display:block}.events-details-v1__article .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#2d2d2d}.events-details-v1__article .item__text-container{height:100%}.events-details-v1__article .item__text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#5b5b5b;text-align:left;margin-bottom:5em}@media screen and (min-width:1200px){.events-details-v1__article .item__text-block{margin-bottom:10em}}.events-details-v1__article .item__text-block a{color:#5b5b5b}.events-details-v1__article .item__links{justify-content:flex-end;display:flex;padding-top:2em}.events-details-v1__form-block{padding:2em 0;align-items:center;display:flex}.events-details-v1__form-block .form-block{max-width:1230px}.events-details-v1__form-block .form-block .form-contact__title{margin-bottom:3em}.events-details-v1__form-block .form-block .form-contact__title .title__content{font-size:1em;margin:0;text-align:center}.events-details-v1__form-block .form-block .form-contact__title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.events-details-v1__form-block .form-block .form-contact__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.events-details-v1__socials{padding:2em 0}.events-listing-v2{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.events-listing-v2__container{height:100%;display:flex;justify-content:center}.events-listing-v2__wrapper{width:100%;max-width:1815px;padding-left:3em;padding-right:3em}.events-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v2__items{margin-bottom:4%;position:relative}.events-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v2__items-wrapper{margin:0 -2em}}.events-listing-v2__items .item{position:relative;text-align:center;display:flex;width:100%;border-bottom:1px solid #2d2d2d}@media screen and (min-width:992px){.events-listing-v2__items .item{max-width:100%}}@media screen and (max-width:768px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v2__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v2__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:992px){.events-listing-v2__items .item__wrapper{flex-direction:row}}.events-listing-v2__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v2__items .item__content{padding:.5em 0 1.7647em}}.events-listing-v2__items .item__infos{width:100%;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:3em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos{flex-direction:row}}.events-listing-v2__items .item__infos .text{color:#2d2d2d;font:normal normal 400 1.0588em/1 Poppins,sans-serif;letter-spacing:.2em}.events-listing-v2__items .item__infos .text p{text-align:left}.events-listing-v2__items .item__infos .icon{height:25px;fill:#2d2d2d;margin-right:1em;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos .icon{margin-bottom:inherit}}.events-listing-v2__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_top{flex-direction:row;width:50%}}.events-listing-v2__items .item__infos__block_top .block_top__left,.events-listing-v2__items .item__infos__block_top .block_top__right{display:flex;flex-direction:row;align-items:center}.events-listing-v2__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_bottom{flex-direction:row;width:50%}}.events-listing-v2__items .item__infos__block_bottom .block_bottom__left,.events-listing-v2__items .item__infos__block_bottom .block_bottom__right{display:flex;flex-direction:row;align-items:center}.events-listing-v2__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.events-listing-v2__items .item__title{margin-bottom:3em;width:100%}.events-listing-v2__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-listing-v2__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:992px){.events-listing-v2__items .item__title{width:85%}}.events-listing-v2__items .item__text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d;text-align:left;margin-bottom:2em}.events-listing-v2__items .item__text-block a{color:#2d2d2d}.events-listing-v2__items .item__links{padding-top:2em}.events-listing-v2__items .item__links .links-group__wrapper{justify-content:flex-end}@media screen and (min-width:992px){.events-listing-v2__items .item__links{padding-top:inherit}}.events-listing-v2__items .item__main-link{text-decoration:none}.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.events-listing-v3{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.events-listing-v3__container{height:100%;display:flex;justify-content:center}.events-listing-v3__wrapper{width:100%;max-width:1815px;padding-left:3em;padding-right:3em}.events-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v3__items{margin-bottom:4%;position:relative}.events-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.events-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v3__items-wrapper{margin:0 -2em}}.events-listing-v3__items .item{position:relative;text-align:center;display:flex;flex-direction:column;width:100%;max-width:600px;padding-bottom:2em;border-bottom:1px solid #2d2d2d}@media screen and (max-width:768px){.events-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v3__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v3__items .item:last-child{border-bottom:none}@media screen and (min-width:992px){.events-listing-v3__items .item{max-width:100%;padding-bottom:4em}}.events-listing-v3__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:1200px){.events-listing-v3__items .item__wrapper{flex-direction:row;justify-content:space-between}}.events-listing-v3__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.events-listing-v3__items .item__decorate-wrapper{width:100%}}.events-listing-v3__items .item__decorate{width:100%;height:100%;max-width:530px;position:relative}.events-listing-v3__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-listing-v3__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.events-listing-v3__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.events-listing-v3__items .item__decorate.details--column{flex-direction:column;padding:1.7647em 2.3529em}.events-listing-v3__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.events-listing-v3__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.events-listing-v3__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.events-listing-v3__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-listing-v3__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-listing-v3__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto}.events-listing-v3__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v3__items .item__content{width:100%;padding:.5em 0 .5em 2.9412em}}.events-listing-v3__items .item__content.content--column .item__infos{flex-direction:column}.events-listing-v3__items .item__content.content--column .item__infos .block_bottom,.events-listing-v3__items .item__content.content--column .item__infos .block_top{width:100%;justify-content:space-between}.events-listing-v3__items .item__infos{width:100%;display:flex;justify-content:space-around}.events-listing-v3__items .item__infos .text{color:#2d2d2d;font:normal normal 400 1.0588em/1 Poppins,sans-serif;letter-spacing:.2em}.events-listing-v3__items .item__infos .text p{text-align:left}.events-listing-v3__items .item__infos .icon{height:25px;fill:#2d2d2d;margin-right:1em}.events-listing-v3__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:50%}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_top{flex-direction:row}}.events-listing-v3__items .item__infos__block_top .block_top__left{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_top .block_top__left{width:50%;margin-bottom:2em}}.events-listing-v3__items .item__infos__block_top .block_top__right{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_top .block_top__right{width:50%;margin-bottom:2em}}.events-listing-v3__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:50%}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_bottom{flex-direction:row}}.events-listing-v3__items .item__infos__block_bottom .block_bottom__left{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-listing-v3__items .item__infos__block_bottom .block_bottom__right{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-listing-v3__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column}.events-listing-v3__items .item__title{margin-bottom:2em;width:100%}@media screen and (min-width:768px){.events-listing-v3__items .item__title{margin-bottom:2.9412em}}.events-listing-v3__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-listing-v3__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:992px){.events-listing-v3__items .item__title{width:85%}}.events-listing-v3__items .item__text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d;text-align:left;margin-bottom:2em}.events-listing-v3__items .item__text-block a{color:#2d2d2d}.events-listing-v3__items .item__links{padding-top:2em}@media screen and (min-width:992px){.events-listing-v3__items .item__links{padding-top:inherit}}.events-listing-v3__items .item__main-link{text-decoration:none}.events-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.events-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width:992px){.events-listing-v3 .item:nth-child(2n) .item__content{padding:.5em 2.9412em 1.7647em 0}}.events-v1{background:transparent url(../images/modules/events/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#fff;position:relative;padding:4em 0;display:flex;justify-content:center;align-items:center;max-width:100%}@media screen and (min-width:768px){.events-v1{min-height:auto}}.events-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.events-v1__wrapper{padding-left:3em;padding-right:3em}}.events-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.62)}.events-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.events-v1__title .title--v3.title .title__content{font-size:1em;margin:0}.events-v1__title .title--v3.title .title__content-1{display:block;font:normal normal 600 clamp(16px,2vw,25px)/1 Poppins,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.events-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center}@media screen and (min-width:768px){.events-v1__item.item .item__container{flex-direction:row}}.events-v1__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.events-v1__item.item .item__decorate{width:40%}}.events-v1__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.events-v1__item.item .item__date{font:normal normal 400 clamp(12px,2vw,1.1765em)/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em}.events-v1__item.item .item__date a{color:#2d2d2d}.events-v1__item.item .item__title .title--v1.title{margin-bottom:1em}.events-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.events-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.events-v1__item.item .item__aligner{flex:1;margin-bottom:1em}.events-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.events-v1__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.events-v1__item.item .item__text a{color:#5b5b5b}.events-v1__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}@media screen and (min-width:768px){.events-v1__item.item .item__block-text{margin-bottom:0}}.events-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.events-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;margin:0 auto}.events-v1__item.item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.events-v1__item.item .item__links .button-link:before{border-left-color:#186b11}.events-v1__item.item .item__links .button-link span:after{background-color:#186b11}.events-v1__item.item .item__links .button-link.focus:before,.events-v1__item.item .item__links .button-link:focus:before,.events-v1__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.events-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.events-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.events-v1__item.item--cover .item__img{max-height:none}}.events-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%);margin-top:25px}.events-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.events-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#fff}.fab-v1{position:fixed;right:0;bottom:30px;z-index:20000}.fab-v1__nav--one .fab-v1__items{bottom:74vh}.fab-v1__nav--one .fab-v1__item:not(.fab__button){opacity:1}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:.15s,opacity .1s;opacity:1;z-index:10}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:.25s,opacity .1s;opacity:1;z-index:9}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:.35s,opacity .1s;opacity:1;z-index:8}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:.45s,opacity .1s;opacity:1;z-index:7}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:.55s,opacity .1s;opacity:1;z-index:6}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:.65s,opacity .1s;opacity:1;z-index:5}.fab-v1.active .fab-v1__button .fab-v1__button-icon{transform:rotate(135deg)}.fab-v1__button{background-color:#2d2d2d;color:#fff;width:58px;height:58px;border:0;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:10px}@media screen and (min-width:992px){.fab-v1__button{display:none}}.fab-v1__button-icon{position:relative;transform:rotate(0deg);transition:.8s}.fab-v1__button-icon,.fab-v1__button-icon:before{width:20px;height:5px;background-color:#fff;display:block}.fab-v1__button-icon:before{content:"";color:red;position:absolute;top:0;left:0;transform:rotate(90deg)}.fab-v1__button:hover .fab-v1__button-icon{transform:rotate(180deg)}.fab-v1__items,.fab-v1__nav{position:relative}.fab-v1__items{bottom:130px;right:5px}@media screen and (min-width:992px){.fab-v1__items{bottom:28vh;right:0}}.fab-v1__item{color:rgba(0,0,0,.65);width:auto;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;position:absolute;transition:.5s,opacity .2s;right:0}.fab-v1__item:focus{outline:none}.fab-v1__item.fab__button{background:#2196f3;border-color:#1976d2;color:#fff;z-index:11}.fab-v1__item:not(.fab__button){opacity:0}.fab-v1__item-drawing{position:absolute;z-index:10;top:0;left:0}@media screen and (min-width:992px){.fab-v1__item-drawing{left:36px}}.fab-v1__item-picto-svg{width:auto;height:64px;top:-6px;left:0;position:absolute}@media screen and (min-width:992px){.fab-v1__item-picto-svg{height:76px}}.fab-v1__item-picto-svg-content{fill:#2d2d2d}.fab-v1__item-picto-svg-bg{fill:#fff}.fab-v1__item-label{font:normal normal 400 .824em/1.5em Poppins,sans-serif;color:#fff;text-transform:none;letter-spacing:0;background:#2d2d2d;box-shadow:0 0 12px 3px rgba(0,0,0,.19);text-align:left;border-radius:32px;width:0;min-height:60px;padding:.4em 1em .4em 46px;display:flex;align-items:center;justify-content:flex-start;z-index:-1;opacity:0}@media screen and (min-width:992px){.fab-v1__item-label{opacity:1;width:160px;padding:.4em 1em .4em 62px}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item{padding-left:50px;padding-right:40px}.fab-v1 .fab-v1__item&gt;*{pointer-events:none}.fab-v1 .fab-v1__item:first-child{transform:translate(140px);transition:.3s,opacity .1s;opacity:1;z-index:10}.fab-v1 .fab-v1__item:nth-child(2){transform:translate(140px,-70px);transition:.3s,opacity .1s;opacity:1;z-index:9}.fab-v1 .fab-v1__item:nth-child(3){transform:translate(140px,-140px);transition:.3s,opacity .1s;opacity:1;z-index:8}.fab-v1 .fab-v1__item:nth-child(4){transform:translate(140px,-210px);transition:.3s,opacity .1s;opacity:1;z-index:7}.fab-v1 .fab-v1__item:nth-child(5){transform:translate(140px,-280px);transition:.3s,opacity .1s;opacity:1;z-index:6}.fab-v1 .fab-v1__item:nth-child(6){transform:translate(140px,-350px);transition:.3s,opacity .1s;opacity:1;z-index:5}.fab-v1 .fab-v1__item-label{opacity:0;transition:.3s;transform-origin:center 50%}.fab-v1 .fab-v1__item:hover:first-child{transform:translate(0);opacity:1;z-index:10}.fab-v1 .fab-v1__item:hover:nth-child(2){transform:translateY(-70px);opacity:1;z-index:9}.fab-v1 .fab-v1__item:hover:nth-child(3){transform:translateY(-140px);opacity:1;z-index:8}.fab-v1 .fab-v1__item:hover:nth-child(4){transform:translateY(-210px);opacity:1;z-index:7}.fab-v1 .fab-v1__item:hover:nth-child(5){transform:translateY(-280px);opacity:1;z-index:6}.fab-v1 .fab-v1__item:hover:nth-child(6){transform:translateY(-350px);opacity:1;z-index:5}.fab-v1 .fab-v1__item:hover .fab-v1__item-label{opacity:1}}.fab-v1__action{text-decoration:none;background:transparent;border:0;cursor:pointer}.body--page-property-detail-v1 .fab-v1,.body--page-property-detail-v2 .fab-v1,.body--page-property-detail-v3 .fab-v1{z-index:9000}.body--page-property-detail-v1 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v2 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v3 .fab-v1__nav--one .fab-v1__items{bottom:50px}@media screen and (min-width:992px){.body--page-property-detail-v1 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v2 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v3 .fab-v1__nav--one .fab-v1__items{bottom:74vh}}.js-accordeon .js-accordeon__title{width:100%}.js-accordeon .js-accordeon__title button{display:flex;align-items:center;justify-content:flex-start;width:100%;text-align:left;background:inherit;border:none;padding:.5em 0;cursor:pointer}.js-accordeon .js-accordeon__title button:disabled{color:initial}.js-accordeon .js-accordeon__title button:before{min-width:1.5em;content:"+";font-size:1.1em;font-weight:900;color:#2d2d2d}.js-accordeon .js-accordeon__title button.open:before{content:"-"}.js-accordeon .js-accordeon__content{overflow:hidden}.faq_container{background:#fff;width:100%;padding:3em}.faq_container .faq{max-width:1280px;padding:0 0 4em;margin:auto}.faq_container .faq .faq__structure{padding:0}.faq_container .faq .faq__title-content{padding-bottom:1em}.faq_container .faq .faq__question__element{letter-spacing:.2em;font:normal normal 400 1.2em/1.5em Poppins,sans-serif;color:#2d2d2d}.faq_container .faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;font:normal normal 600 1em/1.5em Poppins,sans-serif;color:#2d2d2d}@media screen and (min-width:768px){.faq_container .faq .faq__structure{padding:0 2em}.faq_container .faq .faq__reponse__element{line-height:2em;padding:1em 2em 2em}}.favorites-v1{background:#efefef none no-repeat 50%/cover;color:#fff;position:relative;padding:4.5882em 0 7.8412em;overflow:hidden}@media screen and (min-width:576px){.favorites-v1{max-height:750px}}.favorites-v1 .hidden{display:none}.favorites-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center}.favorites-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v1__title{margin-bottom:3.2353em}.favorites-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.favorites-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.favorites-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v1 .swiper-container{padding-bottom:30px}.favorites-v1__item.item{margin:auto}@media screen and (min-width:768px){.favorites-v1__item.item{padding:0 3em}}@media screen and (min-width:2000px){.favorites-v1__item.item{max-width:50%}}.favorites-v1__item.item.swiper-slide-prev .item__container{box-shadow:none}.favorites-v1__item.item.swiper-slide-active .item__arrow-pagination{display:none;visibility:visible;opacity:1}@media screen and (min-width:992px){.favorites-v1__item.item.swiper-slide-active .item__arrow-pagination{display:block}}.favorites-v1__item.item.item__hidden .item__container{box-shadow:none}.favorites-v1__item.item.item__hidden:before{content:"";position:absolute;width:100%;height:100%;left:0;background-color:#efefef;z-index:100}.favorites-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;box-shadow:5px 5px 20px 0 rgba(0,0,0,.16)}@media screen and (min-width:768px){.favorites-v1__item.item .item__container{flex-direction:row;height:300px}}.favorites-v1__item.item .item__decorate{width:100%;height:100%}@media screen and (min-width:768px){.favorites-v1__item.item .item__decorate{width:42%}}.favorites-v1__item.item .item__status{position:absolute;z-index:10;top:0;left:0}.favorites-v1__item.item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.favorites-v1__item.item .item__status .property-status--3,.favorites-v1__item.item .item__status .property-status--4,.favorites-v1__item.item .item__status .property-status--5,.favorites-v1__item.item .item__status .property-status--falling,.favorites-v1__item.item .item__status .property-status--favorite,.favorites-v1__item.item .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.favorites-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.favorites-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.favorites-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;min-height:100%;margin:0 auto}.favorites-v1__item.item .item__content{flex:1;padding:2.7058em 2.8823em;display:flex;flex-direction:column;word-break:break-word;height:100%}.favorites-v1__item.item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:.5em}.favorites-v1__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em;display:flex;flex-direction:column}@media screen and (min-width:768px){.favorites-v1__item.item .item__block-text{margin-bottom:0}}.favorites-v1__item.item .item__title{margin-bottom:.8em;text-decoration:none}.favorites-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.favorites-v1__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.2706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.favorites-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.35em)/1.1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v1__item.item .item__title .title--v1 .title__content-1{padding-bottom:.5em}.favorites-v1__item.item .item__reference{font:normal normal 400 1.0764em/1 Poppins,sans-serif;color:#2d2d2d;margin-bottom:1em;letter-spacing:.1em;text-align:left}.favorites-v1__item.item .item__text-container{height:100%;max-height:100%;position:relative}.favorites-v1__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b;text-align:left}.favorites-v1__item.item .item__text a{color:#5b5b5b}.favorites-v1__item.item .item__bottom{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media screen and (min-width:992px){.favorites-v1__item.item .item__bottom{flex-direction:row;align-items:center}}.favorites-v1__item.item .item__price{font:normal normal 400 1.1764em/1 Poppins,sans-serif;color:#2d2d2d;margin-bottom:.2em}.favorites-v1__item.item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.favorites-v1__item.item .item__links .button-link:before{border-left-color:#186b11}.favorites-v1__item.item .item__links .button-link span:after{background-color:#fab711}.favorites-v1__item.item .item__links .button-link.focus:before,.favorites-v1__item.item .item__links .button-link:focus:before,.favorites-v1__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.favorites-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.favorites-v1__item.item .item__arrow-pagination{display:none}.favorites-v1__item.item .item__arrow-pagination.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}.favorites-v1__item.item .item__arrow-pagination .swiper-button-next,.favorites-v1__item.item .item__arrow-pagination .swiper-button-prev{color:#2d2d2d;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px;margin-top:0;transform:translateY(-50%)}.favorites-v1__item.item .item__arrow-pagination .swiper-button-prev{left:calc(3em - 25px);right:auto}.favorites-v1__item.item .item__arrow-pagination .swiper-button-next{right:calc(3em - 25px);left:auto}.favorites-v1__item.item .item__arrow-pagination .swiper-button-next:after,.favorites-v1__item.item .item__arrow-pagination .swiper-button-prev:after{font-size:1.2em}.favorites-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover;min-height:200px}@media screen and (min-width:768px){.favorites-v1__item.item--cover .item__img{max-height:none}}.favorites-v1__container-pagination{display:none;position:relative;height:60px;width:100%;margin-bottom:5em}@media screen and (min-width:1400px){.favorites-v1__container-pagination{height:0}}@media screen and (min-width:992px){.favorites-v1__container-pagination{display:block}}.favorites-v1__container-pagination .pagination-mobile{display:block}@media screen and (min-width:992px){.favorites-v1__container-pagination .pagination-mobile{display:none}}.favorites-v1__arrow-pagination-mobile{position:relative;display:flex;flex-direction:row-reverse;justify-content:center}.favorites-v1__arrow-pagination-mobile .swiper-button-next,.favorites-v1__arrow-pagination-mobile .swiper-button-prev{position:relative;color:#2d2d2d;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.favorites-v1__arrow-pagination-mobile .swiper-button-next,.favorites-v1__arrow-pagination-mobile .swiper-button-prev{left:inherit;right:inherit;margin:1em 2em}.favorites-v1__arrow-pagination-mobile .swiper-button-next:after,.favorites-v1__arrow-pagination-mobile .swiper-button-prev:after{font-size:1.2em}@media screen and (min-width:992px){.favorites-v1__arrow-pagination-mobile{display:none}}.favorites-v1__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.favorites-v1__pagination.swiper-pagination{left:inherit;right:12%;transform:inherit}}@media screen and (min-width:1600px){.favorites-v1__pagination.swiper-pagination{right:14%}}.favorites-v1__pagination .swiper-pagination-bullet{display:none;color:transparent;background:#2d2d2d;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.favorites-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#efefef;border-color:#2d2d2d}@media screen and (min-width:992px){.favorites-v1__pagination .swiper-pagination-bullet{display:block}}.favorites-v1 .swiper-slide-active[data-swiper-slide-index="0"]{position:relative}.favorites-v1 .swiper-slide-active[data-swiper-slide-index="0"]:before{content:"";background-color:#efefef;width:102%;height:110%;position:absolute;left:-106%;z-index:100}.favorites-v1 .swiper-slide-active[data-swiper-slide-index="0"] .swiper-button-prev{display:none}@media screen and (min-width:576px){.favorites-v1--more-action{max-height:inherit}}.favorites-v1--program .favorites-v1__item.item .property-status--date{color:#fff;background:#2d2d2d;border:0}.favorites-v1--program .favorites-v1__item.item .item__visual{position:relative}.favorites-v1--program .favorites-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.favorites-v1--program .favorites-v1__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.2706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.favorites-v1--program .favorites-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.35em)/1.1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v1--program .favorites-v1__item.item .item__content{justify-content:space-evenly}.favorites-v1--program .favorites-v1__item.item .item__reference{font:normal normal 400 1.0764em/1 Poppins,sans-serif;color:#2d2d2d;margin-bottom:1.4em;letter-spacing:.1em;text-align:left}.favorites-v1--program .favorites-v1__item.item .item__compo{margin-bottom:.2em}.favorites-v1--program .favorites-v1__item.item .item__compo,.favorites-v1--program .favorites-v1__item.item .item__size{text-align:left;font:normal normal 400 clamp(16px,2vw,1.1em)/1.1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v1--program .favorites-v1__item.item .item__size{margin-bottom:1em}.favorites-v1--program .favorites-v1__item.item .item__size span{font:normal normal 400 clamp(16px,2vw,1em)/1.1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v1--program .favorites-v1__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b;text-align:left}.favorites-v1--program .favorites-v1__item.item .item__text a{color:#5b5b5b}.favorites-v1--program .favorites-v1__item.item .item__price{font:normal normal 400 1.1764em/1 Poppins,sans-serif;color:#2d2d2d;margin-bottom:.6em}.favorites-v2{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:4em 0}.favorites-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v2__wrapper{padding-left:3em;padding-right:3em}}.favorites-v2__title .title--v1.title{margin-bottom:2.5294em}.favorites-v2__title .title--v1.title .title__content{font-size:1em;margin:0}.favorites-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.favorites-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v2__favorites{margin-bottom:4.1176em}.favorites-v2__favorites .swiper-container{height:100%}@media screen and (min-width:1200px){.favorites-v2__favorites .swiper-container{margin-bottom:1.7647em}}.favorites-v2__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;max-width:400px;margin:auto}@media screen and (min-width:768px){.favorites-v2__item.item .item__container{height:inherit;max-width:inherit}}.favorites-v2__item.item .item__decorate{width:100%;position:relative}@media screen and (min-width:768px){.favorites-v2__item.item .item__decorate{width:100%;height:100%}}.favorites-v2__item.item .item__status{position:absolute;z-index:10;top:0;left:0}.favorites-v2__item.item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.favorites-v2__item.item .item__status .property-status--3,.favorites-v2__item.item .item__status .property-status--4,.favorites-v2__item.item .item__status .property-status--5,.favorites-v2__item.item .item__status .property-status--falling,.favorites-v2__item.item .item__status .property-status--favorite,.favorites-v2__item.item .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.favorites-v2__item.item .item__decorate-wrapper{height:100%;width:100%}.favorites-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.favorites-v2__item.item .item__img{display:block;width:auto;height:100%;min-height:250px;margin:0 auto;max-height:250px}@media screen and (min-width:576px){.favorites-v2__item.item .item__img{min-height:375px;max-height:375px}}.favorites-v2__item.item .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column}.favorites-v2__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em}.favorites-v2__item.item .item__title{text-decoration:none}.favorites-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.favorites-v2__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1em)/1.4 Poppins,sans-serif}.favorites-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,4vw,1.1764em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v2__item.item .item__title .title__content span{margin-bottom:.3em}@media screen and (min-width:768px){.favorites-v2__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.favorites-v2__item.item .item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.favorites-v2__item.item .item__price,.favorites-v2__item.item .item__reference{font:normal normal 400 clamp(12px,4vw,1.3529em)/1 Poppins,sans-serif;color:#2d2d2d}.favorites-v2__item.item .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative}.favorites-v2__item.item .item__options .option{font:normal normal 400 clamp(12px,2vw,.8823em)/1.4 Poppins,sans-serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#2d2d2d}@media screen and (min-width:768px){.favorites-v2__item.item .item__options .option{margin-right:1em}}.favorites-v2__item.item .item__options .option__drawing{height:2.25em;margin-right:1em}.favorites-v2__item.item .item__options .option__number{font:normal normal 400 .8823em/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.favorites-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.favorites-v2__item.item .item__text a{color:#5b5b5b}.favorites-v2__item.item .item:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.favorites-v2__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.favorites-v2__container-pagination{position:relative;height:60px;width:100%}@media screen and (min-width:1400px){.favorites-v2__container-pagination{height:0}}.favorites-v2__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.favorites-v2__pagination.swiper-pagination{top:-2em}}.favorites-v2__pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.favorites-v2__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#2d2d2d}.favorites-v2--more-action .favorites-v2__favorites{margin-bottom:0}.favorites-v2__more-action{margin-top:6em}.favorites-v2--program .favorites-v2__item.item .property-status--date{background-color:#2d2d2d;border-color:#2d2d2d}.favorites-v2--program .favorites-v2__item.item .item__title{background-color:red}.favorites-v2--program .favorites-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0 .5em;text-align:left}.favorites-v2--program .favorites-v2__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Poppins,sans-serif}.favorites-v2--program .favorites-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 1.1764em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v2--program .favorites-v2__item.item .item__price{font:normal normal 400 1.3529em/1 Poppins,sans-serif;color:#2d2d2d}.favorites-v2--program .favorites-v2__item.item .item__reference{font:normal normal 400 1.1em/1 Poppins,sans-serif;color:#2d2d2d}.favorites-v2--program .favorites-v2__item.item .item__size{margin-bottom:.5em;font:normal normal 400 1.1764em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v2--program .favorites-v2__item.item .item__size span{font:normal normal 400 clamp(16px,2vw,1em)/1.1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v2--program .favorites-v2__item.item .item__options .option{font:normal normal 400 .8823em/1.4 Poppins,sans-serif;letter-spacing:.1em;color:#2d2d2d}.favorites-v2--program .favorites-v2__item.item .item__options .option__number{font:normal normal 400 .8823em/2.2 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d}.favorites-v2--program .favorites-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.favorites-v2--program .favorites-v2__item.item .item__text a{color:#5b5b5b}.favorites-v2--program .favorites-v2__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.favorites-v2--program .favorites-v2__pagination.swiper-pagination{top:-2em}}.favorites-v2--program .favorites-v2__pagination .swiper-pagination-bullet{color:transparent;background:#2d2d2d;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.favorites-v2--program .favorites-v2__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#2d2d2d}.favorites-v3{background:#efefef none no-repeat 50%/cover;color:#2d2d2d;position:relative;height:auto}@media screen and (min-width:1200px){.favorites-v3{max-height:none;height:800px}}.favorites-v3__background{background:#efefef none no-repeat 50%/cover;display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.favorites-v3__background{flex-wrap:nowrap}}.favorites-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v3__background-text{background:#fff;width:100%;height:100%;position:absolute;left:0}@media screen and (min-width:768px){.favorites-v3__background-text{max-width:55%}}.favorites-v3__block-text{width:100%;position:relative;padding:4em 0}@media screen and (min-width:992px){.favorites-v3__block-text{margin-right:auto}}.favorites-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;text-align:left;margin:auto}.favorites-v3__container_text-block{height:100%;display:flex;flex-direction:column;max-width:1815px}.favorites-v3__title{margin-bottom:2em}.favorites-v3__title .title .title__content{font-size:1em;margin:0;text-align:center}.favorites-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.favorites-v3__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.favorites-v3__title .title .title__content-2{font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif}}@media screen and (min-width:768px){.favorites-v3__title{max-width:50%;padding-left:4em}}.favorites-v3__favorites{padding:0 3em;max-height:100%}@media screen and (min-width:768px){.favorites-v3__favorites{padding:0 4em}}.favorites-v3__item.item .item__container{display:flex;flex-direction:column-reverse;text-align:center;max-width:500px;margin:auto}@media screen and (min-width:768px){.favorites-v3__item.item .item__container{flex-direction:row;max-width:inherit}}@media screen and (min-width:1400px){.favorites-v3__item.item .item__container{min-height:437px}}.favorites-v3__item.item .item__content{flex:1;padding:2em 0;display:flex;flex-direction:column;max-width:100%}@media screen and (min-width:768px){.favorites-v3__item.item .item__content{max-width:50%;padding:2em 2.8235em}}@media screen and (min-width:1400px){.favorites-v3__item.item .item__content{max-width:50%;padding:5em 5.5882em}}.favorites-v3__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em;flex-direction:column;height:100%}@media screen and (min-width:768px){.favorites-v3__item.item .item__block-text{margin-bottom:0}}.favorites-v3__item.item .item__title{margin:1em 0;text-decoration:none}@media screen and (min-width:768px){.favorites-v3__item.item .item__title{margin:1.5294em 0}}@media screen and (min-width:1400px){.favorites-v3__item.item .item__title{margin-top:1.5294em;margin-bottom:1.9412em}}.favorites-v3__item.item .item__title .title--v1 span{margin-bottom:.3em}.favorites-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.favorites-v3__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.favorites-v3__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.2941em)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.favorites-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v3__item.item .item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:3.5294em;align-items:center}.favorites-v3__item.item .item__price{font:normal normal 400 clamp(12px,2vw,1.6471em)/1 Poppins,sans-serif;color:#2d2d2d}.favorites-v3__item.item .item__reference{font:normal normal 400 clamp(12px,2vw,1.3529em)/1 Poppins,sans-serif;color:#2d2d2d}.favorites-v3__item.item .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative}.favorites-v3__item.item .item__options .option{font:normal normal 400 clamp(12px,2vw,1.0588em)/1.4 Poppins,sans-serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:1em;display:flex;align-items:center;color:#2d2d2d}.favorites-v3__item.item .item__options .option__drawing{height:2.25em;margin-right:1em}.favorites-v3__item.item .item__options .option__number{font:normal normal 400 clamp(12px,2vw,1.0588em)/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;height:2.2em;margin-right:.5em}.favorites-v3__item.item .item__decorate{width:100%;position:relative}@media screen and (min-width:768px){.favorites-v3__item.item .item__decorate{width:50%}}.favorites-v3__item.item .item__status{position:absolute;z-index:10;top:2.3529em;left:0}.favorites-v3__item.item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.favorites-v3__item.item .item__status .property-status--3,.favorites-v3__item.item .item__status .property-status--4,.favorites-v3__item.item .item__status .property-status--5,.favorites-v3__item.item .item__status .property-status--falling,.favorites-v3__item.item .item__status .property-status--favorite,.favorites-v3__item.item .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.favorites-v3__item.item .item__decorate-wrapper{height:100%;width:100%}.favorites-v3__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.favorites-v3__item.item .item__img{display:block;width:100%;height:100%;object-fit:cover;max-height:200px}@media screen and (min-width:768px){.favorites-v3__item.item .item__img{max-height:437px}}.favorites-v3__item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.favorites-v3__item--cover .item__img{max-height:none}}.favorites-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (min-width:768px){.favorites-v3__item-links{max-width:50%;padding-left:4em}}.favorites-v3__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.favorites-v3__item-links .button:before{background:#2d2d2d}.favorites-v3__item-links .button:focus,.favorites-v3__item-links .button:hover{color:#fff;border-color:#2d2d2d}.favorites-v3__item-links .button:focus:before,.favorites-v3__item-links .button:hover:before{background:#2d2d2d}.favorites-v3__container-pagination{position:relative;height:60px;width:100%}@media screen and (min-width:768px){.favorites-v3__container-pagination{width:50%;padding-left:4em}}@media screen and (min-width:1400px){.favorites-v3__container-pagination{width:50%;height:0}}.favorites-v3__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.favorites-v3__pagination.swiper-pagination{top:-1em}}.favorites-v3__pagination .swiper-pagination-bullet{color:transparent;background:#2d2d2d;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.favorites-v3__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#2d2d2d}.favorites-v3__more-action{justify-content:flex-end;margin-top:2em}@media screen and (min-width:768px){.favorites-v3__more-action .more-action__wrapper{width:45%;justify-content:center}}.favorites-v3__more-action .more-action__item{padding-left:2em}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1 span{margin-bottom:.3em}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title .title__content{text-align:left}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.2941em)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v3--program .favorites-v3__item.item .item__price{font:normal normal 400 clamp(12px,2vw,1.6471em)/1 Poppins,sans-serif;color:#2d2d2d}.favorites-v3--program .favorites-v3__item.item .item__reference{font:normal normal 400 clamp(12px,2vw,1.15em)/1 Poppins,sans-serif;color:#2d2d2d}.favorites-v3--program .favorites-v3__item.item .item__size{margin-bottom:.5em;font:normal normal 400 1.1764em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v3--program .favorites-v3__item.item .item__size span{font:normal normal 400 clamp(16px,2vw,1em)/1.1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.favorites-v3--program .favorites-v3__item.item .item__options .option{font:normal normal 400 clamp(12px,2vw,1.0588em)/1.4 Poppins,sans-serif;letter-spacing:.1em;color:#2d2d2d}.favorites-v3--program .favorites-v3__item.item .item__options .option__number{font:normal normal 400 1.0588em/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d}.favorites-v3--program .favorites-v3__item.item .item__status .property-status--date{background-color:#2d2d2d;border-color:#2d2d2d}.figures-v1{color:#2d2d2d;position:relative;display:flex;align-items:center;padding:4.4705em 0;min-height:490px}@media screen and (min-width:768px){.figures-v1{min-height:490px}}@media screen and (min-width:992px){.figures-v1{min-height:690px}}.figures-v1__background{background:transparent url(../images/modules/figures/1.jpg) no-repeat 50%/cover;background-attachment:fixed;width:100%}.figures-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(45,45,45,.5)}.figures-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:768px){.figures-v1__wrapper{padding-left:3em;padding-right:3em}}.figures-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.figures-v1__container-text{margin-bottom:8%}.figures-v1__title{word-break:break-word}.figures-v1__title .title--v1.title{margin-bottom:3.2353em}@media screen and (min-width:768px){.figures-v1__title .title--v1.title{margin-bottom:2em}}.figures-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.figures-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.figures-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.figures-v1__items .items__wrapper{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.figures-v1__item{background-color:#fff;padding:3.3552em 1.7647em;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2em 0;width:100%}@media screen and (max-width:768px){.figures-v1__item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.figures-v1__item{margin:2em 1em;width:calc(33.33333% - 2em)}}@media screen and (min-width:1200px){.figures-v1__item{margin:0 3% 3em;width:27.33333%;height:250px}}@media screen and (min-width:1200px) and (max-width:1600px){.figures-v1__item{margin:2em 3%}}.figures-v1__item-figure{font:normal normal 400 clamp(16px,2vw,5.2em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:none}.figures-v1__item-title{word-break:break-word;min-height:auto}.figures-v1__item-title .title{margin-bottom:0}.figures-v1__item-title .title__content{font-size:1em;padding:10px;margin:0;text-align:center}.figures-v1__item-title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.browser-mobile-apple .figures-v1__background{background-attachment:scroll}.filter-v1{background:transparent;margin:0}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-end;flex-direction:row;align-items:center}}.filter-v1__label{margin-bottom:1em;color:#2d2d2d;font:normal normal 400 1em/1 Poppins,sans-serif}@media screen and (min-width:768px){.filter-v1__label{margin-bottom:0;margin-right:1em}}.filter-v1-list{list-style:none;display:flex;justify-content:center}.filter-v1-list,.filter-v1-list&gt;li{margin:0;padding:0}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#fff}.filter-v1__button{margin-right:1em;padding:.4em 1em}.filter-v1__button.button{font:normal normal 400 1em/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:color_brand-4}.filter-v1__button.button:before{background:#2d2d2d}.filter-v1__button.button:focus,.filter-v1__button.button:hover{background:#2d2d2d;color:#fff;border-color:#2d2d2d}.filter-v1__button.button:focus:before,.filter-v1__button.button:hover:before{background:#2d2d2d}.filter-v1__button:focus .filter-v1__arrow,.filter-v1__button:hover .filter-v1__arrow{fill:#fff;z-index:1}.filter-v1__button.button--active{background:#2d2d2d;color:#fff;border-color:#2d2d2d}.filter-v1__button.button--active .filter-v1__arrow{fill:#fff;z-index:1}.footer-v1{background:#186b11;padding:0 3em;overflow:hidden;position:relative;z-index:500}@media screen and (min-width:768px){.footer-v1{padding:0 3em}}.footer-v1__logo{padding-top:.7em}.footer-v1__logo img{background-color:transparent}.footer-v1__social .social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.footer-v1__social .social__items{list-style:none;margin:0;padding:0;display:flex}.footer-v1__social .social__items&gt;li{margin:0;padding:0}.footer-v1__social .social__items .social__item{margin:0 .5em}.footer-v1__social .social__svg{width:100%;fill:#fff;transition:all .8s ease}.footer-v1__social .social__link{background:transparent;border:1px solid #fff;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.777em;height:2.777em;display:flex;align-items:center;justify-content:center;padding:.5em}.footer-v1__social .social__link:focus,.footer-v1__social .social__link:hover{background:transparent;border-color:#2d2d2d}.footer-v1__social .social__link:focus .social__svg,.footer-v1__social .social__link:hover .social__svg{fill:#2d2d2d}.footer-v1__connect .connect .button-drawing__drawing{height:15px;fill:#fab711;stroke:transparent;margin-right:.7em}.footer-v1__connect .connect .button-drawing__drawing-border{fill:#fab711}.footer-v1__connect .connect .button-drawing__drawing-arrow{fill:#fff}.footer-v1__connect .connect .button-drawing__content{font:normal normal 400 15px Poppins,sans-serif;letter-spacing:0;text-transform:none;color:#fab711}.footer-v1__connect .connect .button-drawing:focus .button-drawing__content,.footer-v1__connect .connect .button-drawing:hover .button-drawing__content{color:#fff}.footer-v1__connect .connect .links-group{padding:0}.footer-v1__connect .connect .links-group__wrapper{justify-content:center}@media screen and (min-width:992px){.footer-v1__partners .partners{text-align:center}.footer-v1__partners .partners__wrapper{display:inline-block}}.footer-v1__partners .partners__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-v1__partners .partners__list&gt;li{margin:0;padding:0}.footer-v1__partners .partners__list .partners__item:not(:first-child){margin-left:2em}.footer-v1__partners .partners__link{display:inline-block;vertical-align:middle}.footer-v1__partners .partners__img{display:block;max-height:40px;width:auto;max-width:100%}.footer-v1__partners .partners--vertical .partners__list{flex-direction:column}.footer-v1__partners .partners--vertical .partners__item+.partners__item{margin-left:0;margin-top:.3em}.footer-v1__generic .generic__opinionSystem{display:flex;justify-content:center}@media screen and (min-width:992px){.footer-v1__generic .generic{text-align:center}.footer-v1__generic .generic__wrapper{display:inline-block}}.footer-v1 .copyright{margin-top:1em;margin-bottom:1em;color:#d1d1d1;width:100%;opacity:1}.footer-v1 .copyright__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:992px){.footer-v1 .copyright__wrapper{flex-direction:row}}.footer-v1 .copyright__text{letter-spacing:0;text-transform:uppercase}.footer-v1 .copyright__nav-list,.footer-v1 .copyright__text{font:normal normal 400 clamp(10px,2vw,.529em)/1.4 Poppins,sans-serif}.footer-v1 .copyright__nav-list .nav-list__item{display:inline-block;padding:0 .3em;border-right:1px solid;line-height:.8em}.footer-v1 .copyright__nav-list .nav-list__item:last-child{border-right:0}.footer-v1 .copyright__nav-list .nav-list__link{letter-spacing:normal;text-transform:uppercase;text-align:center;color:inherit}.footer-v1-last__wrapper{margin:0 auto;max-width:1210px;text-align:center}.footer-v1-last__lbi-logo{width:auto;height:auto;fill:#fff;margin:1em 0}.footer-v1-last .nav-list__link{cursor:pointer;background:none;border:none;text-transform:capitalize;text-decoration:none}.footer-v1__logo{text-align:center;order:1}@media screen and (min-width:992px){.footer-v1__logo{position:relative;order:0;padding-top:0;margin-top:0}.footer-v1__logo img{max-width:80%}}.footer-v1__logo img{max-width:100%}.footer-v1-top{color:inherit}.footer-v1-top__wrapper{max-width:1210px;margin:0 auto;padding:0;border-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap}.footer-v1-top__wrapper&gt;*{margin:1em 0;width:100%}@media screen and (min-width:768px){.footer-v1-top__wrapper&gt;*{margin:2em 0}}@media screen and (min-width:992px){.footer-v1-top__wrapper{padding:0 0 1em;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}.footer-v1-top__wrapper&gt;*{margin:0 auto;width:33,3333%}}.footer-v1-top .title{margin-bottom:1em}.footer-v1-top .title .title__content{font-size:1em;margin:0;text-align:center}.footer-v1-top .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,18px)/2 Poppins,sans-serif;color:#fab711;letter-spacing:.3em}.footer-v1-top .title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,22px)/1 Poppins,sans-serif;color:#fff;text-transform:uppercase}.footer__bottombar{height:50px;background-color:#186b11;position:relative;z-index:11000}.footer__bottombar:after{content:"";position:absolute;width:calc(100% - 4em);height:1px;background-color:#fab711;left:50%;transform:translateX(-50%)}.header__top-container{position:fixed;width:100%;top:0;z-index:9999;background-color:#fff}.header__top-container--decorate{content:"";position:absolute;top:50%;left:2em;width:calc(100% - 4em);height:1px;background-color:#fab711}.header .header__top-bandeaux-wrap{position:relative}@media screen and (max-width:768px){.header .header__top-bandeaux .header__logo-mobile{height:auto}.header .header__top-bandeaux .header__logo-mobile .header__home-link{top:20px;position:relative}}.header .header__top-bandeaux .header__search-box,.header .header__top-bandeaux .header__top-container--decorate,.header .header__top-bandeaux .header__topbar{top:50%}.header .bandeaux-estimation-rapide{width:100%;background:#2d2d2d;z-index:10000}.header .bandeaux-estimation-rapide .button-link:hover:before{left:-11px;border-left:7px solid #fff}.header .bandeaux-estimation-rapide .button-link:before{border-left:7px solid #fff}.header .bandeaux-estimation-rapide .button-link span:after{display:none}.header .bandeaux-estimation-rapide .button-link:hover .btn_estimation_rapide__content{padding-left:10px;transition:.2s;top:50%;transform:translateY(-50%)}.header .bandeaux-estimation-rapide p{font:normal normal 400 10px Poppins,sans-serif}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide p{font:normal normal 400 20px Poppins,sans-serif;text-transform:none}}.header .bandeaux-estimation-rapide__wrapper{align-items:center;max-width:1280px;text-align:center;margin:0 auto;justify-content:center;color:#fff;padding:3px 0}.header .bandeaux-estimation-rapide__wrapper&gt;*{padding:0 2em}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper{display:flex}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide{cursor:pointer;background:transparent;padding:.6em 1em;margin-top:15px;border:none}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide{margin-top:0}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{color:#2d2d2d;text-transform:none}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:italic normal 400 18px Poppins,sans-serif}}@media screen and (max-width:767px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:italic normal 400 12px Poppins,sans-serif}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover{background-color:#2d2d2d;color:#fff}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover .btn_estimation_rapide__content{color:#2d2d2d}.header .header-swiper-container{position:fixed;height:56.25vw;width:100%;z-index:101;min-height:650px}@media screen and (min-width:768px){.header .header-swiper-container{max-height:inherit}}.header .header-swiper-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:2}.header .header-swiper{height:100%}.header .header-swiper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:50%}.header__nav{position:relative;width:100%}.header__nav .logo-svg{width:192px;height:53px}.header__interkab{position:absolute;right:45px;top:64px}@media screen and (min-width:1200px){.header__interkab{top:unset;right:50px;padding-top:5px}}.header__interkab .header--inner__interkab{position:absolute;right:45px;top:64px}@media screen and (min-width:1200px){.header__interkab .header--inner__interkab{top:unset;right:50px;padding-top:5px}}.header__nav-toggle{display:flex;justify-content:flex-end;margin-right:3em}@media screen and (min-width:1200px){.header__nav-toggle{margin:0}}.header__nav-toggle .global-button{right:3em;position:relative;display:flex;align-items:center;background:#fff}@media screen and (min-width:1200px){.header__nav-toggle .global-button{display:none}}.header__nav-toggle .nav-toggle__label{padding-right:1em}.header__topbar{display:none;position:absolute;z-index:5000;top:50%;right:6em;transform:translateY(-50%);padding:0 1em;background-color:#fff}@media screen and (min-width:1200px){.header__topbar{display:block}}.header__logo{display:none;position:absolute;z-index:5000;top:50%;left:6em;transform:translateY(-50%);padding:0 1em;background-color:#fff}.header__logo-mobile{padding:0 3em;position:absolute;width:100%;height:100%}.header__logo-mobile .header__home-link{display:flex;align-items:center;flex:0;justify-content:left;height:100%}@media screen and (min-width:768px){.header__logo-mobile .header__home-link{justify-content:center}}.header__logo-mobile .header__home-link img{max-width:150px;max-height:100%;background-color:#fff;padding:0 3em}@media screen and (min-width:768px){.header__logo-mobile .header__home-link img{max-width:350px}}@media screen and (min-width:1200px){.header__logo-mobile{display:none}}.header__search-box{position:absolute;z-index:5000;top:50%;left:3em;transform:translateY(-50%);padding:0 1em;background-color:#fff}@media screen and (min-width:1200px){.header__search-box{left:6em}}.header__search-toggle{background:transparent;border:none;color:#2d2d2d;cursor:pointer}.header__decorate-verticalbar--left{position:fixed;top:34px;left:2em;transform:translateX(50%);z-index:10000}.header__decorate-verticalbar--left-decorate{position:absolute;top:0;width:1px;background-color:#fab711}.header__rightbar{position:fixed;top:34px;right:2em;transform:translateX(50%);z-index:10000;height:92vh}.header__rightbar--text{writing-mode:vertical-rl;text-orientation:mixed;position:relative;top:29vh}.header__rightbar--link{font:normal normal 400 1.1765em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:center;text-transform:uppercase;text-decoration:none}.header__rightbar--link:focus,.header__rightbar--link:hover{color:#2d2d2d}.header__rightbar-after,.header__rightbar-before{position:absolute;width:1px;background-color:#fab711;left:50%}.header__rightbar-after{top:46vh}@media screen and (min-height:600px){.header__rightbar-after{top:44vh}}@media screen and (min-height:800px){.header__rightbar-after{top:40vh}}.header__top{display:flex;align-items:center;position:absolute;top:3em;left:1em;right:1em}@media screen and (min-width:768px){.header__top{left:3em}}.header__content{display:flex;flex-direction:column;align-items:center;position:sticky;z-index:3000}.header__search{width:100%;position:fixed;z-index:9000;left:0}.header--home{width:100vw;height:56.25vw}@media screen and (min-width:768px){.header--home{max-height:100vh}}@media screen and (max-width:767px){.header--home{height:100vw}}.header--home .header__wrapper{height:56.25vw;max-height:100vh}@media screen and (max-width:767px){.header--home .header__wrapper{height:100vw}}.header--home .header__content{background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover;color:#2d2d2d;width:100%;height:100%!important;top:0!important;overflow:hidden}.header--home .header__content:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:2}.header--home.video_slide_background_false .header__content{background:transparent}.header--inner{height:64px;background:#2d2d2d none no-repeat 50%/cover;color:#2d2d2d;border-bottom:none;z-index:3000}@media screen and (min-width:1200px){.header--inner{height:98px}}.header--inner:before{background-color:transparent}.header--inner .header__top{position:relative;top:0}.header--inner .header__logo{max-width:inherit;max-height:inherit}.header--inner .header__logo-img{width:100%}.header--inner .header__logo-img--svg{width:auto}.header--slide .header-swiper{width:100%;height:100vh}.header--slide .header-swiper .swiper-slide{background-size:cover}.header--v1 .header__logo{display:none}.header--v1 .header__logo-mobile .header__home-link{justify-content:center}@media screen and (min-width:768px){.header--v1 .header__logo-mobile .header__home-link{justify-content:center}}@media screen and (min-width:768px){.header--v2 .header__content,.header--v2 .header__wrapper,.header--v2.header--home{min-height:650px}}.header--v2 .logo__slogan__v2{width:100%}.header--v2 .header__logo{display:block;position:absolute;top:40vh;left:50%;transform:translateX(-50%);background-color:transparent;z-index:101;text-align:center;padding-left:3em;padding-right:3em}@media screen and (max-width:767px){.header--v2 .header__logo{top:15vh}}.header--v2 .header__logo-drawing{max-width:50vw}@media screen and (min-width:1200px){.header--v2 .header__logo-drawing{max-width:100vw}}.header--v2 .header__logo__slogan{text-transform:uppercase;font:normal normal 900 15px/1.2em Poppins,sans-serif;color:#fff}@media screen and (min-width:1200px){.header--v2 .header__logo__slogan{font:normal normal 900 24px/1.2em Poppins,sans-serif;padding-top:1em}}.header--v2 .header__logo-mobile .header__home-link{justify-content:center}@media screen and (min-width:768px){.header--v2 .header__logo-mobile .header__home-link{justify-content:center}}.header--v2 .header__logo .logo-svg{width:100%;height:100%}@media screen and (min-width:576px){.header--v2 .header__logo .logo-svg{width:456px;height:127px}}.header--v2 .menu__item--logo,.header--v3 .header__logo{display:none}.header--v3 .header__search-box{left:auto;right:27%}@media screen and (min-width:576px){.header--v3 .header__search-box{right:19%}}@media screen and (min-width:1200px){.header--v3 .main-nav__wrapper{max-width:inherit;justify-content:left;margin-left:5%}}.header--v3 .menu__item--logo{order:-1;padding-left:1em}.header--v3 .menu__item--logo .menu__link{padding:0}@media screen and (min-width:1200px){.header--v3 .submenu{justify-content:flex-start;padding-left:5%}}.header__video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:56.25vw}.header__video-background iframe,.header__video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.header__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header__video-foreground{width:100%;left:0;top:6%}}.header.header--search-opened .header__search{top:89px;opacity:0}.header .main-search .form__container{background:rgba(45,45,45,.7);padding-bottom:3em}.header .main-search__form.form{color:#000}.header .main-search__form.form__legals{opacity:.65}.header .main-search__form.form .textfield__input::placeholder{color:#000;opacity:.6}.header .main-search__form.form .textfield__input::-ms-input-placeholder{color:#000;opacity:.6}.header .main-search__form.form .textfield[type=date]:invalid::-webkit-datetime-edit{color:#000;opacity:.6}.header .main-search__form.form .textarea__input::placeholder{color:#000;opacity:.6}.header .main-search__form.form .textarea__input::-ms-input-placeholder{color:#000;opacity:.6}.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder,.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#000}.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#2d2d2d}@media screen and (min-width:1200px){.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#2d2d2d}}.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#000}.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-value--custom{color:#fff}.header .main-search__form.form .range__plus:after,.header .main-search__form.form .range__plus:before,.header .main-search__form.form .ss-main.js-select--main .ss-add .ss-plus,.header .main-search__form.form .ss-main.js-select--main .ss-add .ss-plus:after{background:#2d2d2d}.header .main-search__form.form .range__summary{color:#000}.header .main-search__form.form .localizator__plus:after,.header .main-search__form.form .localizator__plus:before,.header .main-search__form.form .radio__input:checked+label:after,.header .main-search__form.form .range .noUi-connect,.header .main-search__form.form .range .noUi-horizontal{background:#2d2d2d}.header .main-search__form.form .localizator__values-container{background:#fff}.header .main-search__form.form .localizator__value--count{background:#2d2d2d}.header .main-search__form.form .checkbox__field:checked+.checkbox__box{border-color:#2d2d2d}.header .main-search__form.form .checkbox__field:checked+.checkbox__box svg path{fill:#2d2d2d}.header .main-search__form.form .checkbox__box svg path{stroke:#2d2d2d;fill:#fff}.header .main-search__form.form .search-more{color:#2d2d2d}.header .main-search__form.form .search-more__icon{color:#2d2d2d;fill:#2d2d2d}.body--home .header--v2 .header__home-link,.header--sticky .header__interkab{display:none}@media screen and (max-width:992px){.body--page-property-detail-v1 .header__interkab,.body--page-property-detail-v2 .header__interkab,.body--page-property-detail-v3 .header__interkab{display:none}}.header__box{width:100%;background-color:#fff;position:absolute;z-index:101;right:0;bottom:0;padding:2em 3em;min-height:185px;display:flex;align-items:center;justify-content:center}.header__box .title--v1.title{margin-bottom:0}.header__box .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.header__box .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,25px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.header__box .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,37px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:992px){.header__box{width:800px}}.header__box-content{display:flex;justify-content:center}.header__box--tools .header__box-title{margin-bottom:1.5em}.main .header__box{position:relative;min-height:120px}.nav-toggle{border:none;margin:0;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:64px;width:auto;font-size:1em;cursor:pointer;outline:none;color:#2d2d2d;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:1em}@media screen and (min-width:1200px){.nav-toggle{padding-right:1em;display:none;right:6em}}.nav-toggle__lines{top:50%;margin-top:-1px}.nav-toggle__lines,.nav-toggle__lines:after,.nav-toggle__lines:before{pointer-events:none;display:block;content:"";width:28px;border-radius:0;background-color:currentColor;height:2px;border-radius:1px;transform:rotate(0);transition:right .5s,left .5s,transform .2s,background-color .4s .2s}.nav-toggle__lines:after,.nav-toggle__lines:before{width:100%;position:absolute;transition:left .5s}.nav-toggle__lines:before{left:0;top:8px}.nav-toggle__lines:after{left:0;top:-8px}.nav-toggle:hover .nav-toggle__lines:after,.nav-toggle:hover .nav-toggle__lines:before{left:0}.search-toggle{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:relative;z-index:10;font-size:1em;cursor:pointer;outline:none;color:#2d2d2d;background-color:#fff;line-height:0;display:flex;align-items:center}.search-toggle__label{display:none;margin-right:.5em;font:normal normal 600 17px/1.6666 Poppins,sans-serif;color:#2d2d2d;text-transform:uppercase}.search-toggle__label a{color:#2d2d2d}@media screen and (min-width:1200px){.search-toggle__label{display:block}}.search-toggle__icon{color:inherit;fill:#186b11;transition:transform .3s;height:2em;width:2em}.search-toggle:focus .search-toggle__icon,.search-toggle:hover .search-toggle__icon{transform:scale(1.1)}.interkab-home-v1{background:transparent url(../images/modules/interkab/1.jpg) no-repeat 50%/cover;position:relative;height:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.interkab-home-v1{height:300px}}.interkab-home-v1__aligner{padding-bottom:1.4706em;display:flex;align-items:flex-end}@media screen and (min-width:992px){.interkab-home-v1__aligner{height:130px}}.interkab-home-v1__wrapper{padding-left:3em;padding-right:3em;flex:1;position:relative;height:100%;width:100%;max-width:1520px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:992px){.interkab-home-v1__wrapper{flex-direction:row}}.interkab-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.interkab-home-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.interkab-home-v1__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v1__logo{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 2em}@media screen and (min-width:992px){.interkab-home-v1__logo{width:50%}}.interkab-home-v1__logo .logo__decorate{margin-bottom:0}.interkab-home-v1__logo svg{max-width:236px;max-height:97px;width:100%;height:100%}.interkab-home-v1__note{bottom:1em;right:1em;position:relative;text-align:right;padding-right:3em;margin-top:1em;width:100%;font:normal normal 400 .8235em/1 Open-Sans;color:#333}.interkab-home-v1__note a{color:#333}@media screen and (min-width:992px){.interkab-home-v1__note{margin:0}}.interkab-home-v1__title .title{margin-bottom:0}.interkab-home-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-home-v1__title .title .title__content-1{display:block;font:normal normal 800 clamp(12px,2vw,1.4118em)/1 Raleway;color:#333;letter-spacing:0;text-transform:capitalize}.interkab-home-v1__title .title .title__content-2{display:block;font:normal normal 800 clamp(12px,2vw,1.4118em)/1 Raleway;color:#bed000;letter-spacing:0;text-transform:none}.interkab-home-v1__items{width:100%;display:flex;flex-direction:row}@media screen and (min-width:992px){.interkab-home-v1__items{width:50%;padding:2em 0}}.interkab-home-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;width:100%}@media screen and (min-width:768px){.interkab-home-v1__items-wrapper{flex-direction:row;margin-top:-.5em}}@media screen and (min-width:992px){.interkab-home-v1__items-wrapper{flex-direction:row;margin-top:-1em}}.interkab-home-v1__items .item{padding:1em 0}@media screen and (min-width:992px){.interkab-home-v1__items .item{padding:2em}}.interkab-home-v1__items .item.item--1{width:100%}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--1{width:45%}}.interkab-home-v1__items .item.item--2{width:100%}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--2{width:55%}}.interkab-home-v1__items .item__text-block{color:#333;line-height:1.8}.interkab-home-v1__item.item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.interkab-home-v1__item.item .title{margin-bottom:0}.interkab-home-v1__item.item .title .title__content{font-size:1em;margin:0;text-align:center}.interkab-home-v1__item.item .title .title__content-1{display:block;font:normal normal 800 clamp(16px,2vw,1.7647em)/1 Raleway;color:#333;text-transform:uppercase}.interkab-home-v1__item.item .title .title__content-2{display:block;font:normal normal 800 clamp(16px,2vw,1.7647em)/1 Raleway;color:#bed000;text-transform:uppercase}.interkab-home-v1__item.item .item__title{position:relative}.interkab-home-v2{background:transparent url(../images/modules/interkab/2.png) no-repeat 50%/cover;position:relative;height:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.interkab-home-v2{height:300px}}.interkab-home-v2__aligner{padding-bottom:1.4706em;display:flex;align-items:flex-end}@media screen and (min-width:992px){.interkab-home-v2__aligner{height:130px}}.interkab-home-v2__wrapper{padding-left:3em;padding-right:3em;flex:1;position:relative;height:100%;width:100%;max-width:1520px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:992px){.interkab-home-v2__wrapper{flex-direction:row}}.interkab-home-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.interkab-home-v2__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.interkab-home-v2__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v2__logo{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 2em}@media screen and (min-width:992px){.interkab-home-v2__logo{width:50%}}.interkab-home-v2__logo .logo__decorate{margin-bottom:0}.interkab-home-v2__logo svg{max-width:236px;max-height:97px;width:100%;height:100%}.interkab-home-v2__note{bottom:1em;right:1em;position:relative;text-align:right;padding-right:3em;margin-top:1em;width:100%;font:normal normal 400 .8235em/1 Open-Sans;color:#fff}.interkab-home-v2__note a{color:#fff}@media screen and (min-width:992px){.interkab-home-v2__note{margin:0}}.interkab-home-v2__title .title{margin-bottom:0}.interkab-home-v2__title .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-home-v2__title .title .title__content-1{display:block;font:normal normal 800 clamp(12px,2vw,1.4118em)/1 Raleway;color:#fff;letter-spacing:0}.interkab-home-v2__title .title .title__content-2{display:block;font:normal normal 800 clamp(12px,2vw,1.4118em)/1 Raleway;color:#bed000;letter-spacing:0;text-transform:none}.interkab-home-v2__items{width:100%;display:flex;flex-direction:row}@media screen and (min-width:992px){.interkab-home-v2__items{width:50%;padding:2em 0}}.interkab-home-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;width:100%}@media screen and (min-width:768px){.interkab-home-v2__items-wrapper{flex-direction:row;margin-top:-.5em}}@media screen and (min-width:992px){.interkab-home-v2__items-wrapper{flex-direction:row;margin-top:-1em}}.interkab-home-v2__items .item{padding:1em 0}@media screen and (min-width:992px){.interkab-home-v2__items .item{padding:2em}}.interkab-home-v2__items .item.item--1{width:100%}@media screen and (min-width:992px){.interkab-home-v2__items .item.item--1{width:45%}}.interkab-home-v2__items .item.item--2{width:100%}@media screen and (min-width:992px){.interkab-home-v2__items .item.item--2{width:55%}}.interkab-home-v2__items .item__text-block{color:#fff;line-height:1.8}.interkab-home-v2__item.item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.interkab-home-v2__item.item .title{margin-bottom:0}.interkab-home-v2__item.item .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-home-v2__item.item .title .title__content-1{display:block;font:normal normal 800 clamp(16px,2vw,1.7647em)/1 Raleway;color:#fff;text-transform:uppercase}.interkab-home-v2__item.item .title .title__content-2{display:block;font:normal normal 800 clamp(16px,2vw,1.7647em)/1 Raleway;color:#bed000;text-transform:uppercase}.interkab-home-v2__item.item .item__title,.interkab-v1{position:relative}.interkab-v1{background:transparent url(../images/modules/interkab/1.jpg) no-repeat 50%/cover;height:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.interkab-v1{height:320px}}.interkab-v1__aligner{padding-bottom:1.4706em;display:flex;align-items:flex-end}@media screen and (min-width:992px){.interkab-v1__aligner{height:130px}}.interkab-v1__wrapper{padding-left:3em;padding-right:3em;flex:1;position:relative;height:100%;width:100%;max-width:1520px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:992px){.interkab-v1__wrapper{flex-direction:row}}.interkab-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.interkab-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.interkab-v1__container-text{margin-bottom:2em;max-height:300px}.interkab-v1__logo{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 2em}@media screen and (min-width:992px){.interkab-v1__logo{width:50%}}.interkab-v1__logo .logo__decorate{margin-bottom:0}.interkab-v1__logo svg{max-width:236px;max-height:97px;width:100%;height:100%}.interkab-v1__note{bottom:1em;right:1em;position:absolute;text-align:right;padding-right:3em;margin-top:1em;font:normal normal 400 .8235em/1 Open-Sans;color:#333}.interkab-v1__note a{color:#333}@media screen and (min-width:992px){.interkab-v1__note{margin:0}}.interkab-v1__title .title{margin-bottom:0}.interkab-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-v1__title .title .title__content-1{display:block;font:normal normal 800 1.4118em/1 Raleway;color:#333;letter-spacing:0;text-transform:capitalize}.interkab-v1__title .title .title__content-2{display:block;font:normal normal 800 1.4118em/1 Raleway;color:#bed000;letter-spacing:0;text-transform:none}.interkab-v1__items{width:100%;display:flex;flex-direction:row}@media screen and (min-width:992px){.interkab-v1__items{width:50%;padding:2em 0}}.interkab-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;width:100%}@media screen and (min-width:992px){.interkab-v1__items-wrapper{flex-direction:row}}.interkab-v1__items .item{padding:1em 0}.interkab-v1__items .item.item--1{width:100%}@media screen and (min-width:992px){.interkab-v1__items .item.item--1{width:45%}}.interkab-v1__items .item.item--2{width:100%}@media screen and (min-width:992px){.interkab-v1__items .item.item--2{width:55%}}.interkab-v1__items .item__text-block{color:#333;line-height:1.5;margin-bottom:1.2em}.interkab-v1__item.item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.interkab-v1__item.item .title{margin-bottom:0}.interkab-v1__item.item .title .title__content{font-size:1em;margin:0;text-align:center}.interkab-v1__item.item .title .title__content-1{display:block;font:normal normal 800 1.7647em/1 Raleway;color:#333;text-transform:uppercase}.interkab-v1__item.item .title .title__content-2{display:block;font:normal normal 800 clamp(16px,2vw,1.7647em)/1 Raleway;color:#bed000;text-transform:uppercase}.interkab-v1__item.item .item__title{position:relative}.interkab-v1__links .button{font:normal normal 400 1.2941em/1 Raleway;background:#333;color:#fff;padding:.8em 3em;border-radius:2em;border:2px solid #333;-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,.24);-moz-box-shadow:0 6px 16px 0 rgba(0,0,0,.24);box-shadow:0 6px 16px 0 rgba(0,0,0,.24)}.interkab-v1__links .button&gt;*{pointer-events:none}.interkab-v1__links .button:hover{border:2px solid #bed000;background:#bed000;opacity:1;transition:.3s;color:#333}.jestimo{color:#2d2d2d;position:relative;padding-top:2.9411em;padding-bottom:5.5294em}.jestimo__background{background:#2d2d2d none no-repeat 50%/cover}.jestimo__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.jestimo__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.jestimo__wrapper{padding-left:3em;padding-right:3em}}.jestimo__container{height:100%;display:flex;justify-content:center;text-align:center}.jestimo__title{word-break:break-word}.jestimo__title .title--v1.title{margin-bottom:4em}.jestimo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.jestimo__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.jestimo__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#efefef;letter-spacing:.1em;text-transform:uppercase}.jestimo__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.jestimo__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.jestimo__item-links .button:before{background:#2d2d2d}.jestimo__item-links .button:focus,.jestimo__item-links .button:hover{color:#fff;border-color:#2d2d2d}.jestimo__item-links .button:focus:before,.jestimo__item-links .button:hover:before{background:#2d2d2d}.jestimo__item-links .button .button-drawing__content{color:#fff;text-decoration:none}.jestimo .form{color:#fff}.jestimo .form .form-group&gt;*{display:flex;align-items:center;flex-wrap:wrap}.jestimo .form .first-row{padding-bottom:4em}.jestimo .form .radios__group .radios__item{display:flex;align-items:center;flex-direction:column}@media screen and (min-width:576px){.jestimo .form .radios__group .radios__item{flex-direction:row}}.jestimo .form .radios__group .select{min-width:150px;margin-left:1em}.jestimo .form .label-txt{margin-right:2em}.jestimo .form .label-txt.first-field{color:#2d2d2d}.jestimo .form .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}.jestimo .form .ss-main.js-select--main .ss-single-selected{border-color:#fff}.jestimo .form .textfield{padding:.5em}.jestimo .form .form__field{margin:0 1em 2em}.jestimo .form .form__field.condition_field{margin:0 1em 1em}.jestimo .form .textfield__input{border-bottom-color:#fff}.jestimo .form .textfield__input::placeholder{opacity:1;color:#fff}.jestimo .form .textfield__input::-ms-input-placeholder{opacity:1}.jestimo .form .form__conditions{margin:0 1em 2em;text-align:left}.jestimo .form .form__validation{padding-right:0;padding-left:0}.jestimo .form .jestimo_label_conditions{font:normal normal 400 .8824em/1.2em Poppins,sans-serif;text-decoration:none}.jestimo .form .form__legals{margin:0 1em 2em;font:normal normal 400 .6471em AvenirBook,Times New Roman,serif;color:#fff}.jestimo .jestimo_label_conditions{color:inherit}.jumbotron-v1{background:transparent none no-repeat 50% 0/cover;color:#2d2d2d;position:relative;min-height:auto}.jumbotron-v1__wrapper{flex:1;position:relative;height:100%;min-height:auto;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:space-between}.jumbotron-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.jumbotron-v1__container{height:100%;display:flex;justify-content:center}.jumbotron-v1__container-text{margin-bottom:8%;max-height:300px}.jumbotron-v1__title{position:relative;margin-top:2em;width:100%}@media screen and (max-width:992px){.jumbotron-v1__title{margin-top:4em}}.jumbotron-v1__title .title{margin-bottom:0}.jumbotron-v1__title .title .title__content{font-size:1em;margin:0;text-align:center;padding:2.5em 0}.jumbotron-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711}.jumbotron-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Poppins,sans-serif;color:#fff;text-transform:uppercase}@media screen and (min-width:992px){.jumbotron-v1__title{width:38%;min-width:720px}}.jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#2d2d2d;padding:0 3em}.jumbotron-v1__claws{top:auto;bottom:calc(-8.3529em - -36px);left:5em}.jumbotron-v1__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.jumbotron-v1--reverse .jumbotron-v1__title{align-self:flex-end}.jumbotron-v1--reverse .jumbotron-v1__claws{left:inherit;right:5em}.jumbotron-v1--search{transition:.3s;z-index:666;background:transparent url(../images/modules/listing/1.jpg) no-repeat 50%/cover;min-height:auto}.jumbotron-v1--search:before{background-color:rgba(45,45,45,.6)}.loader_container{position:absolute;top:0;left:0;background:rgba(45,45,45,.75);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:-1;opacity:0;transition:.25s}.loader_container.active{z-index:9999;opacity:1}.loader_container:before{animation-iteration-count:infinite;animation-duration:.5s;animation-name:rotationLoader;content:"";width:35px;height:35px;border-radius:50%;border:5px solid #2d2d2d;border-left-color:transparent}@keyframes rotationLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formOffredem__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0}@media screen and (min-width:576px){.formOffredem__container{flex-direction:column}}@media screen and (min-width:992px){.formOffredem__container{flex-direction:row}}.formOffredem__container .form__structure{width:100%}.formOffredem__container .form__element{position:relative}.formOffredem__container .form__content{display:flex;justify-content:flex-start;flex-direction:column}@media screen and (min-width:576px){.formOffredem__container .form__content{flex-direction:row}}.formOffredem__container .form__content .button-select__element{text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 400 18px/1.2em Poppins,sans-serif;border:1px solid #2d2d2d;background:transparent;color:#fff;padding:0 1em;letter-spacing:1px;width:100%;transition:.3s;text-transform:none;cursor:pointer;min-height:50px}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase}@media screen and (min-width:992px){.formOffredem__container .form__content .button-select__element{width:165px;min-height:60px}}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#2d2d2d;border-color:#2d2d2d;color:#fff}.formOffredem__container .form__content .list-elements__structure{display:block;position:relative;margin-bottom:.5em;width:100%}@media screen and (min-width:576px){.formOffredem__container .form__content .list-elements__structure{margin:0 .5em 1em}.formOffredem__container .form__content .list-elements__structure:first-child{margin-left:0}.formOffredem__container .form__content .list-elements__structure:last-child{margin-right:0}}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure{margin:0 1em 0 0;width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content{display:flex;flex-direction:column;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 0 10px 0 rgba(40,40,40,.2);border:1px solid #919191;background:#fff;padding:10px 15px;width:100%;min-width:100%;opacity:0;z-index:-1;transition:.3s;pointer-events:none}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure .elements__content{width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element{display:block;padding:7.5px 0}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item{display:none}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span{width:20px;min-width:20px;height:20px;border:1px solid #919191;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:10px}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span:before{content:"";width:10px;height:10px;border-radius:100%;background:#2d2d2d;transform:scale(0);opacity:0;transition:.3s}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item:checked+.item-label .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-text{display:block;color:#2d2d2d;white-space:nowrap}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element.empty{filter:grayscale(100%)}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label{cursor:pointer;display:flex;align-items:center;text-transform:lowercase;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label:hover .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure:hover .elements__content{pointer-events:auto;opacity:1;top:100%;z-index:100}.formOffredem__container .link-email__content{width:100%;display:flex}.formOffredem__container .link-email__content-icon{width:20px;height:20px;margin-right:10px}@media screen and (min-width:992px){.formOffredem__container .link-email__content{width:auto}}.formOffredem__container .link-email__element{padding:.75em 1.5em;font-size:.8em;font-weight:400;transition:.3s;text-align:center;background:#2d2d2d;color:#fff;text-transform:none;letter-spacing:1px;border:none;width:100%}.formOffredem__container .link-email__element:before{background:#2d2d2d}.formOffredem__container .link-email__element:hover{color:#fff}@media screen and (min-width:992px){.formOffredem__container .link-email__element{width:auto;white-space:nowrap}}.formCheckbox__container{width:100%}.formCheckbox__container .formCheckbox__label-checkbox{text-transform:none;text-align:left;font:normal normal 400 12px/1.2em Poppins,sans-serif;padding-bottom:1em;letter-spacing:1px}.formCheckbox__container .formCheckbox__content{max-height:210px;overflow-y:auto}.formCheckbox__container .formCheckbox__list-content{display:flex;flex-direction:column}.formCheckbox__container .formCheckbox__list-content .list-element{margin-bottom:1em;display:flex}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span{transition:.3s;border:1px solid #919191;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{text-align:left;padding-right:5px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count{color:#2d2d2d}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input{display:none}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#525252;border-color:#525252}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-label{display:flex;align-items:center;cursor:pointer}.formCheckbox__container .formCheckbox__list-content .list-element.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__label-checkbox{text-transform:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.formCheckboxCat__container .formCheckboxCat__list-content .list-element{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:1em}@media screen and (min-width:992px){.formCheckboxCat__container .formCheckboxCat__list-content .list-element{width:33.3333%;padding-right:3%}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open{width:100%}}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text{display:flex;align-items:flex-start;background:none;border:none;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:1em;margin-top:1px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:before{content:"";width:16px;height:1px;background:#2d2d2d}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#2d2d2d;margin-left:-8px;opacity:1;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .label-list-element{text-align:left;font-size:.9em}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container{max-height:0;overflow-y:auto;width:100%;display:flex;flex-direction:column;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content{margin-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span{transition:.3s;border:1px solid #919191;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text{text-align:left;padding-right:5px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text:first-letter{text-transform:uppercase}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input{display:none}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span{background:#525252;border-color:#525252}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-label{display:flex;align-items:center;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#2d2d2d}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .button-open-close:after{opacity:0;transform:rotate(90deg)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .formCheckboxCat__list-element__container{max-height:200px;width:100%;margin:15px 0}.formRange__container .noUi-touch-area{cursor:pointer}.formRange__container .noUi-horizontal{background:rgba(45,45,45,.25)}.formRange__container .noUi-horizontal .noUi-connect{background:#2d2d2d}.formRange__container.empty{opacity:.35;cursor:auto;position:relative}.formRange__container.empty:before{z-index:99;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.formRadio__container{width:100%}.formRadio__container .formRadio__label-radio{text-transform:uppercase;font:normal normal 400 15px/1.2em Poppins,sans-serif;text-align:left;padding-bottom:1em}.formRadio__container .formRadio__content{max-height:210px;overflow-y:auto}.formRadio__container .formRadio__list-content{display:flex}.formRadio__container .formRadio__list-content .list-element{display:flex;margin-right:1em}.formRadio__container .formRadio__list-content .list-element .radio-span{transition:.3s;border:1px solid #2d2d2d;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;margin-right:10px}.formRadio__container .formRadio__list-content .list-element .radio-span:before{transition:.3s;content:"";width:10px;height:10px;border-radius:100%;transform:scale(0);background:#2d2d2d}.formRadio__container .formRadio__list-content .list-element .radio-text{text-align:left;padding-right:5px;text-transform:none}.formRadio__container .formRadio__list-content .list-element .radio-input{display:none}.formRadio__container .formRadio__list-content .list-element .radio-input:checked+.radio-label .radio-span:before{transform:scale(1)}.formRadio__container .formRadio__list-content .list-element .radio-label{display:flex;align-items:center;cursor:pointer}.formInteger__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formInteger__container{justify-content:flex-start}}.formInteger__container .formInteger__content{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative}.formInteger__container .formInteger__content .integer_content{display:flex}.formInteger__container .formInteger__content .label-element{text-align:center;width:100%;padding-bottom:10px}.formInteger__container .formInteger__content .button-element{cursor:pointer;width:30px;font-weight:700;height:30px;border:2px solid #fff;color:#fff;background:transparent;border-radius:100%;transition:.3s;display:flex;align-items:center;justify-content:center}.formInteger__container .formInteger__content .button-element:disabled{border-color:#fff;color:#fff;opacity:.5;cursor:auto}.formInteger__container .formInteger__content .button-element:not(:disabled):hover{border-color:#2d2d2d}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;color:#fff;border:none;font:normal normal 600 12px/1.2em Poppins,sans-serif}@media screen and (min-width:576px){.formInteger__container .formInteger__content .input-element{width:75px}}.formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formDateLocsais__container{padding-right:3em;justify-content:flex-start}}.formDateLocsais__container .formDateLocsais__structure{width:100%}.formDateLocsais__container .formDateLocsais__label-date{text-transform:uppercase;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:25px}.formDateLocsais__container .formDateLocsais__label-date .text_icon{display:none}.formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.formDateLocsais__container .formDateLocsais__content .date-label{font:normal normal 400 15px/1.2em Poppins,sans-serif;text-transform:none;letter-spacing:1px;color:#525252}.formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.formDateLocsais__container .formDateLocsais__content .date-content .date-input{font:normal normal 600 15px/1.2em Poppins,sans-serif;outline:none;width:150%;min-height:30px;text-align:left;background:none;border-radius:0;padding:5px 0;color:#2d2d2d;border:none;border-bottom:1px solid #2d2d2d}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#2d2d2d}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#2d2d2d}.formDateLocsais__container .formDateLocsais__reset-content{width:100%;text-align:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#2d2d2d;width:25px;height:25px;transition:.3s}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.formDate__container{width:100%;display:flex;justify-content:center;padding-top:25px}@media screen and (min-width:768px){.formDate__container{justify-content:flex-start}}.formDate__container .formDate__content{position:relative;width:85%}.formDate__container .formDate__content .date-input__structure{width:100%}.formDate__container .formDate__content .date-input__content{width:100%;position:relative;border-bottom:1px solid #2d2d2d}.formDate__container .formDate__content .date-input{outline:none;display:flex;align-items:center;justify-content:space-between;min-height:45px;width:150%;border:none;background:transparent;color:#2d2d2d}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-transform:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px}@media screen and (min-width:768px){.formDate__container .formDate__content .date-label{display:none}}.formDate__container .formDate__content .date-icon{position:absolute;top:10.5px;right:0;display:flex;justify-content:center;align-items:center;width:19px;height:19px}.formDate__container .formDate__content .date-icon:before{content:"";width:1px;height:19px;background:#2d2d2d}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#2d2d2d}.formBubble__container{width:100%;display:none;justify-content:flex-start;align-items:flex-start;padding:.5em 1em}.formBubble__container.active{display:flex}.formBubble__container .button-more__element{background:#2d2d2d;color:#fff;margin:10px 0;border-radius:100%;min-width:30px;width:30px;height:30px;border:none;position:relative;cursor:pointer;display:none;transition:.3s}.formBubble__container .button-more__element.active{display:flex}.formBubble__container .button-more__element:before{content:"";width:15px;position:absolute;height:1px;top:calc(50% - .5px);left:7.5px;background:#fff}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#fff}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#919191}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg)}}.formBubble__container .button-more__element.open{background:#919191}.formBubble__container .button-more__element.open:after{opacity:0;transform:rotate(90deg)}.formBubble__container .formBubble__structure{height:50px;width:100%;overflow:hidden;transition:.3s}.formBubble__container .formBubble__content{width:100%;display:flex;flex-wrap:wrap}.formBubble__container .formBubble__element{display:flex;border:none;background:none}.formBubble__container .formBubble__element__button{border:none;border-radius:50px;margin:5px 10px 5px 0;background:#2d2d2d;color:#fff;padding:5px 1.25em 5px 1em;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#2d2d2d}.formBubble__container .formBubble__element__button:hover .formBubble__element__text{text-decoration:line-through}.formBubble__container .formBubble__element__text{line-height:1;color:#fff;padding-right:.75em}.formBubble__container .formBubble__element__close{position:absolute;top:50%;right:11px;width:15px;height:15px;transform:rotate(45deg) translateY(-50%) translateX(-50%);display:flex;align-items:center;justify-content:center}.formBubble__container .formBubble__element__close:before{content:"";display:block;width:100%;height:1px;background:#fff}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#fff}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1em}@media screen and (min-width:768px){.formReference__container{position:absolute;justify-content:flex-start;bottom:15px;left:calc(50px - 1em);padding-top:25px;width:50%}}.formReference__container .formReference__structure{text-align:left}.formReference__container .formReference__structure .label__item{text-transform:none;text-align:left;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#2d2d2d;letter-spacing:0}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%}.formReference__container .formReference__content .input__item{border:none;border-bottom:1px solid #2d2d2d;outline:none;height:30px;font:normal normal 400 12px/1.2em Poppins,sans-serif;min-width:250px;width:100%}.formReference__container .formReference__content .input__item::placeholder{color:#919191;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:center;justify-content:center;min-width:30px;width:30px;height:30px;border:none;cursor:pointer;margin-left:15px;font:normal normal 400 15px/1.2em Poppins,sans-serif;background:#2d2d2d;color:#fff;transition:.3s}.formReference__container .formReference__content .button_item:hover{background:#2d2d2d}.formSubmit__container{width:100%;display:flex;padding:1em 1em 0;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px){.formSubmit__container{padding:25px 53px 1em;justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(45,45,45,.25)}.formSubmit__container .formSubmit__structure .button-submit__item{display:block;transition:.3s;border:none;padding:1em 2em;background:#2d2d2d;color:#fff;font:normal normal 400 18px/1.2em Poppins,sans-serif;letter-spacing:2.5px}.formSubmit__container .formSubmit__structure .button-submit__item span{transition:0s}.formSubmit__container .formSubmit__structure .button-submit__item:before{background:#2d2d2d}.formSubmit__container .formSubmit__structure .button-reset__item{cursor:pointer;margin:15px auto 0;border:none;letter-spacing:.5px;background:none;text-transform:none;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#525252;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:30px;height:30px;fill:#525252;transition:.3s}.formSubmit__container .formSubmit__structure .button-reset__item:hover .button-reset__item-icon{transform:rotate(1turn)}.formSwitch__container{display:flex;justify-content:flex-start}.formSwitch__container .formSwitch__structure{width:100%}.formSwitch__container .formSwitch__content{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.formSwitch__container .formSwitch__content{justify-content:flex-start}}.formSwitch__container .formSwitch__content .checkbox-label{text-transform:lowercase;font:normal normal 600 15px/1.2em Poppins,sans-serif;color:#2d2d2d;display:flex;align-items:center;cursor:pointer}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox{display:block;width:32px;height:16px;border-radius:50px;box-shadow:0 0 0 1px #919191;margin-right:15px;position:relative}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox:before{content:"";width:12px;height:12px;position:absolute;top:2px;left:3px;border-radius:100%;transition:.3s;background:#919191}.formSwitch__container .formSwitch__content .checkbox-input{display:none}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox{box-shadow:0 0 0 1px #2d2d2d}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#2d2d2d}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#fff;text-transform:uppercase}.formSelect__container .localizator__summary .localizator__values .localizator__value--delete{display:none}.formSelect__container .localizator__summary .localizator__values .localizator__value--count{margin:0;order:3;position:absolute;top:5px;right:30px;background:#2d2d2d;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formSelect__container .localizator__values-container .localizator__values{display:none}.formSelect__container .localizator__extra{margin:0;padding:10px}.formSelect__container .localizator__extra .radios__fieldset{text-align:center}.formSelect__container .localizator__extra .radios__group{justify-content:space-between}.formSelect__container .localizator__extra .radios__group .radios__item{margin:0;width:33.3333%;min-height:30px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element{width:20px;min-width:20px;height:20px;border:1px solid #919191;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:5px;margin-top:-3px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element:before{content:"";width:10px;height:10px;border-radius:100%;background:#2d2d2d;transform:scale(0);opacity:0;transition:.3s}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#525252}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element:hover .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element{display:none}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element:checked+.label_radio_element .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .formSelect__structure{z-index:1;display:flex;align-items:flex-start;flex-direction:column;position:relative;border-bottom:1px solid #2d2d2d}.formSelect__container .formSelect__structure .label-element{pointer-events:none;text-transform:uppercase;position:absolute;top:14px;z-index:-1;width:calc(100% - 70px);text-overflow:ellipsis;text-align:left;white-space:nowrap;left:0;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;color:#fff;min-height:45px;text-transform:uppercase}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#fff}.formSelect__container .formSelect__content .ss-main{left:0}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:none;background:transparent;width:100%;height:45px;min-height:45px;justify-content:flex-end}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values,.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values .ss-disabled{display:none}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-value--custom{position:absolute;top:6px;right:30px;background:#2d2d2d;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:0;bottom:10px;height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus{background:#2d2d2d;height:1px;width:19px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#2d2d2d;height:19px;width:1px;left:9px;top:-9px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#2d2d2d;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 400 12px/1.2em Poppins,sans-serif;display:flex;align-items:center;position:relative}.formSelect__container .formSelect__content .localizator__content{min-height:45px}.formSelect__container .formSelect__content .localizator__plus{padding:0;right:9px;bottom:10px}.formSelect__container .formSelect__content .localizator__plus:before{content:"";height:19px;width:1px;background:#2d2d2d}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:1px;width:19px;left:-9px;top:9px;background:#2d2d2d}.formSelect__container .formSelect__content .localizator__summary{border:none;padding:0;min-height:45px}.formSelect__container:not(.formSelect__container__localizator) .ss-option:before{content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border-radius:5px;border:1px solid #525252}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{content:"";opacity:0;position:absolute;top:calc(.5em + 6px);left:calc(.5em + 4px);transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected{background:transparent!important}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:before{background:#2d2d2d}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:after{opacity:1}.form-estimate__container{max-width:1080px;margin:0 auto;display:none;padding:0 0 4em}.form-estimate__container.open{display:block}.form-estimate__container .form-estimate__structure{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (min-width:992px){.form-estimate__container .form-estimate__structure{flex-wrap:wrap;flex-direction:row}}.form-estimate__container .form-estimate__text{width:100%;text-align:center;font:normal normal 400 18px/1.2em Poppins,sans-serif;text-transform:none;letter-spacing:1px;color:#fff}@media screen and (min-width:992px){.form-estimate__container .form-estimate__text{min-width:310px;padding-right:1em;text-align:left;width:50%}}.form-estimate__container .form-estimate__input-content{width:100%;padding:1em 0;position:relative}@media screen and (min-width:992px){.form-estimate__container .form-estimate__input-content{padding:0 0 0 1em;width:50%}}.form-estimate__container .form-estimate__input-content .ss-add{position:absolute;right:0;top:calc(11px + 1em);height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}@media screen and (min-width:992px){.form-estimate__container .form-estimate__input-content .ss-add{top:11px;right:0}}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus{background:#2d2d2d;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#2d2d2d;height:19px;width:1px;position:absolute;left:9px;top:0}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;border:none;border-bottom:1px solid #2d2d2d;padding:3px 0;min-height:45px;background:transparent;text-transform:uppercase;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#fff}.form-estimate__container .form-estimate__input-element::placeholder{color:#fff}.form-estimate__container .form-estimate__button{font-weight:400;letter-spacing:1px;background:#2d2d2d;color:#fff;border:none;width:100%;text-align:center;padding:0;min-height:45px}@media screen and (min-width:992px){.form-estimate__container .form-estimate__button{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:auto;min-width:300px;min-height:60px}}.form-estimate__container .form-estimate__button:before{background:#2d2d2d}.form-search-filter__container{background:rgba(45,45,45,.6);position:relative;overflow:hidden;height:0;opacity:0;transition:.5s;display:none}@media screen and (min-width:992px){.form-search-filter__container{display:block}}.form-search-filter__container.active{opacity:1}.form-search-filter__container ::-webkit-scrollbar{width:3px;height:3px}.form-search-filter__container ::-webkit-scrollbar-track{background:#f2f2f2}.form-search-filter__container ::-webkit-scrollbar-thumb,.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#2d2d2d}.form-search-filter__container .form-search-filter{max-width:1080px;margin:0 auto;padding:0 25px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter{padding:25px 50px}}.form-search-filter__container .form-search-filter .line__container{display:flex;align-items:center;width:100%}.form-search-filter__container .form-search-filter .line__container .line__container__structure{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .line__container__structure{flex-direction:row}}.form-search-filter__container .form-search-filter .line__container .line__structure{width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}.form-search-filter__container .form-search-filter .line__container .line__structure.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field{margin:0}.form-search-filter__container .form-search-filter .line__container .form__field.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field.form-commerce__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-datelocsais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-localisation__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyer__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyersais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-offredem__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-prices__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-type__field{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container,.form-search-filter__container .form-search-filter .line__container .form__field .formSelect__container{padding:0;width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__input{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus{width:19px;height:19px;top:calc(50% - 9px);display:flex;align-items:center;justify-content:center;padding:0}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:before{width:1px;height:100%;background:#2d2d2d}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#2d2d2d}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__label{display:none}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content{width:100%;text-align:center}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d;display:flex;align-items:center}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#2d2d2d;width:25px;height:25px;transition:.3s}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__structure{border-bottom:1px solid #2d2d2d}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__content{align-items:center;justify-content:space-between;flex-direction:row;border:none;text-transform:uppercase;padding:0;color:#fff;min-height:45px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container.range--opened .formRange__content .add_button{transform:rotate(45deg)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content{padding:25px 25px 15px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .noUi-touch-area{cursor:pointer}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight{display:flex;flex-wrap:wrap;border-bottom:1px solid #2d2d2d;width:50%;margin-left:10px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight:first-child{margin-left:0;margin-right:10px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__text{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input{border:none;height:20px;width:calc(100% - 20px);color:#2d2d2d}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input::-webkit-inner-spin-button,.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input::-webkit-outer-spin-button{display:none}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__unit{width:20px;display:flex;justify-content:flex-end;align-items:center;color:#2d2d2d}.form-search-filter__container .form-search-filter .line__container .formInteger__container{padding:25px 0 0}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .label-element{font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#fff;padding-bottom:5px;font-weight:400}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .button-element{width:25px;height:25px;font-size:14px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .input-element{width:60px}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{padding-right:0;justify-content:flex-start}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__structure{width:100%;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date{cursor:pointer;background:rgba(45,45,45,.25);color:#fff;border:1px solid #2d2d2d;font:normal normal 400 12px/1.2em Poppins,sans-serif;text-transform:none;display:flex;align-items:center;justify-content:center;min-height:45px;padding:0}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon{margin-left:-10px;z-index:10;width:35px;height:35px;display:block}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon svg{fill:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_element{z-index:10}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transition:.3s ease-out;transform:scaleX(0);transform-origin:0 50%}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active:before,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover:before{z-index:1;transform:scaleX(1);background:#2d2d2d}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#fff;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #919191;box-shadow:1px 4px 7px 2px rgba(40,40,40,.15);transform:rotateX(90deg);transition:.3s ease-out;transform-origin:top}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{left:0;right:inherit}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements.active{z-index:99;opacity:1;transform:rotateX(0)}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input{outline:none;width:100%;border-radius:0;min-height:30px;text-align:left;padding:5px 0;background:none;color:#2d2d2d;border:none;border-bottom:1px solid #2d2d2d}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#2d2d2d}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#2d2d2d}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content{width:100%;text-align:center}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d;display:flex;align-items:center}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#2d2d2d;width:25px;height:25px;transition:.3s}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.form-search-filter__container .form-search-filter .line__container.line1__container{padding-bottom:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line1__container .formOffredem__container .form__content .list-elements__structure{margin-bottom:0}}.form-search-filter__container .form-search-filter .line__container.line1__container .formOffredem__container .link-email__content{display:none}.form-search-filter__container .form-search-filter .line__container.line2__container{display:none;flex-direction:column}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container.line2__container{flex-direction:row;justify-content:flex-end}}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section0{padding-right:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section1{padding:0 5px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section2{padding-left:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section3{padding:0 15px;width:50%}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section4{width:30%}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{display:flex;flex-direction:column;padding-top:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{flex-direction:row;justify-content:flex-end;padding-left:15px;padding-top:0;width:auto}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{letter-spacing:0;background:#2d2d2d;color:#fff;font:normal italic 400 15px/1.2em Poppins,sans-serif;border:none;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 15px;min-height:45px;width:100%;margin-bottom:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:100%;margin-bottom:0}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:125px;justify-content:center}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item .search__icon{display:block;width:35px;height:35px;fill:#fff;margin-right:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:before{background:#2d2d2d}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);margin:0;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:1px;background:#2d2d2d;color:#fff;border:none;text-align:center;width:100%;padding:0;min-height:60px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:50%}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:300px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:before{background:#2d2d2d}.form-search-filter__container .form-search-filter .line__container.line3__container{display:none;padding-top:10px;padding-bottom:20px;justify-content:center;align-items:flex-start;flex-direction:column}.form-search-filter__container .form-search-filter .line__container.line3__container .formBubble__container{padding:0}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container{flex-direction:row;justify-content:flex-end}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:100%;min-width:200px;height:50px;text-transform:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#fff}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{display:block;width:35px;height:35px;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item:hover .reset__icon{transform:rotate(1turn)}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:auto}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{width:32px;height:32px;margin-right:5px;fill:#fff}.form-search-filter__container .form-search-filter.open .line__container.line2__container{display:flex;flex-direction:row}.form-search-filter__container .form-search-filter.open .line__container.line3__container{display:flex}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:#f2f2f2}.search-filter-full ::-webkit-scrollbar-thumb,.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#2d2d2d}.search-filter-full .modal__body{height:100%;width:100%;max-width:1200px;padding:0 0 4px}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto}}.search-filter-full .modal__close{z-index:100;height:50px;padding:0 20px;display:flex;align-items:center;text-transform:none;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d;background:none}.search-filter-full .modal__close-drawing{fill:#2d2d2d;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font-family:Poppins,sans-serif;font-weight:600;color:#2d2d2d;position:relative;padding:50px 0 0}.search-filter-full .form-estimate__container .form-estimate__text{color:#2d2d2d;font-weight:400}.search-filter-full .form-estimate__container .form-estimate__input-element{color:#2d2d2d}.search-filter-full .form-estimate__container .form-estimate__input-element::placeholder{color:#2d2d2d}.search-filter-full .formLine__container{min-height:225px;max-height:calc(100vh - 2em - 225px);overflow-y:auto;padding:0}@media screen and (min-width:576px){.search-filter-full .formLine__container{padding:0 1em}}@media screen and (min-width:768px){.search-filter-full .formLine__container{padding:0 calc(50px - 1em)}}.search-filter-full .formLine__container .line__container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.search-filter-full .formLine__container .line__container .line__structure{padding:.5em 1em}.search-filter-full .formLine__container .line__container .line__structure.hidden{display:none}.search-filter-full .formLine__container .line__container .form__field{margin:0}.search-filter-full .formLine__container .line__container.line1__container .line__structure{width:100%}.search-filter-full .formLine__container .line__container.line1__container .line__structure .form__content{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line2__container{align-items:flex-end;z-index:10;padding-bottom:0}.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:100%}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:30%}}.search-filter-full .formLine__container .line__container.line2__container .line__structure.section0{z-index:10}.search-filter-full .formLine__container .line__container.line3__container{width:100%}.search-filter-full .formLine__container .line__container.line3__container .line__structure{padding:.25em 1em}.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:50%;padding:1em}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:25%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure{padding:1em}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line7__container{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__content{overflow:hidden}}.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:column;flex-wrap:wrap}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:row}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:20%}}.search-filter-full .formLine__container .line__container.line8__container .line__structure{padding:1em;width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure{width:auto}}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams{width:100%;padding-bottom:0}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .line__title-element{width:100%}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-transform:none;text-align:center;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#2d2d2d;padding-bottom:10px}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-align:left}}@media screen and (min-width:1200px){.search-filter-full .formLine__container .line__container{justify-content:flex-start}}.search-filter-full .formLine__container .line__container .formRange__container{width:100%;margin:0}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container .formRange__container{width:100%}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:1em 0;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:0}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__plus,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__summary{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content{transform:none;opacity:1;box-shadow:none;min-width:auto;height:auto;position:relative;padding:25px 0 0;background:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__preview{display:flex;justify-content:space-between}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__input{width:100%}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight{position:relative;width:45%;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;font-weight:400}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__text{color:#2d2d2d}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;padding:12px 0;right:0;color:#2d2d2d}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;padding:10px 0;color:#2d2d2d;border:none;border-bottom:1px solid #2d2d2d}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input::-webkit-inner-spin-button,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input::-webkit-outer-spin-button{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content{width:100%;text-align:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#2d2d2d;width:25px;height:25px;transition:.3s}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.search-filter-full .formLine__container .line__container .formRange__container .formRange__label{text-transform:none;letter-spacing:1px;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#2d2d2d}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content{flex-direction:column;border-bottom:none;padding:0;width:100%}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content .noUi-touch-area{cursor:pointer}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element{border:2px solid #2d2d2d;color:#2d2d2d}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:disabled{border-color:#919191;color:#919191}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:not(:disabled):hover{border-color:#2d2d2d}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .input-element{color:#2d2d2d}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element{border:1px solid #2d2d2d;background:transparent;color:#2d2d2d}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element.active,.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element:hover{background:#2d2d2d;color:#fff}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__label-checkbox{text-transform:none;color:#2d2d2d}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#2d2d2d}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{font:normal normal 600 15px/1.2em Poppins,sans-serif;color:#2d2d2d}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__structure .label-element{color:#2d2d2d}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input::placeholder{color:#2d2d2d}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#2d2d2d}.search-filter-full .form-search-filter .line__container.line2__container,.search-filter-full .form-search-filter .line__container.line3__container,.search-filter-full .form-search-filter .line__container.line4__container,.search-filter-full .form-search-filter .line__container.line5__container,.search-filter-full .form-search-filter .line__container.line6__container,.search-filter-full .form-search-filter .line__container.line7__container,.search-filter-full .form-search-filter .line__container.line8__container{display:none}.search-filter-full .form-search-filter.open .line__container.line2__container,.search-filter-full .form-search-filter.open .line__container.line3__container,.search-filter-full .form-search-filter.open .line__container.line4__container,.search-filter-full .form-search-filter.open .line__container.line5__container,.search-filter-full .form-search-filter.open .line__container.line6__container,.search-filter-full .form-search-filter.open .line__container.line7__container,.search-filter-full .form-search-filter.open .line__container.line8__container{display:flex}.search-filter-full .form-estimate__container{max-width:100%;padding:1em}.search-filter-full .form-estimate__container .form-estimate__button{position:relative;top:auto;left:auto;margin-top:1em;margin-left:auto;transform:none}.filter-sort__container{z-index:100;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:1em auto 0}@media screen and (min-width:768px){.filter-sort__container{flex-direction:row;justify-content:space-between}}.filter-sort__container .filter-left__container{margin-bottom:1em}@media screen and (min-width:768px){.filter-sort__container .filter-left__container{margin-bottom:0}}.filter-sort__container .filter-right__container{display:flex;align-items:center}.filter-sort__container .filter-label{text-transform:none;font:normal normal 400 18px/1.2em Poppins,sans-serif;letter-spacing:2.5px;padding-right:1em;color:#2d2d2d}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d;cursor:pointer;width:175px;padding:10px;border:1px solid #2d2d2d}.filter-sort__container .filter-value .icon{height:12px;fill:#2d2d2d}.filter-sort__container .filter-text{display:flex;align-items:center}.filter-sort__container .filter-text .text-counter{display:flex;align-items:center;justify-content:center;margin-right:10px;font:normal normal 400 12px/1.2em Poppins,sans-serif;background:#2d2d2d;color:#fff;border-radius:50px;min-height:30px;min-width:30px;padding:0 10px}.filter-sort__container .filter-text .text-element{display:block;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d;text-transform:lowercase}.filter-sort__container .filter-select__structure{position:relative}.filter-sort__container .filter-select__content{background:#fff;display:flex;flex-direction:column;position:absolute;top:100%;width:100%;left:0;opacity:0;transition:.3s;border:1px solid #525252;z-index:-1}.filter-sort__container .filter-select__content.active{z-index:999;opacity:1}.filter-sort__container .filter-element__item{cursor:pointer;display:block;padding:10px;font:normal normal 400 12px/1.2em Poppins,sans-serif;color:#2d2d2d}.filter-sort__container .filter-element__item:hover{transition:.3s;background:hsla(0,0%,56.9%,.25)}.formSelect__container .ss-content .ss-list{display:flex;flex-direction:column}.formSelect__container .ss-content .ss-list .ss-option.empty{pointer-events:none;opacity:.5;order:2}.formSelect__container .ss-content .ss-list .ss-option:hover,.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:rgba(45,45,45,.05)!important;color:#2d2d2d!important;border-color:transparent!important}.seo-texts-v1__text-block{max-width:1120px;margin:0 auto 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title{margin:0 0 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title .title__content{margin-bottom:.5em;display:block;color:#525252;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Poppins,sans-serif;letter-spacing:.1em;text-transform:red}.seo-texts-v1__text-block .seo-texts-v1__text{color:#919191;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1.4 Poppins,sans-serif;line-height:1.5em;max-width:1073px;margin:auto}.main-nav{position:fixed;top:0;right:0;z-index:0;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(100%,0,0);will-change:transform;padding-top:5em;padding-right:1.6em;padding-left:3.6em;user-select:none;background:linear-gradient(#2d2d2d,rgba(45,45,45,.9));color:#fff}.main-nav:focus{outline:none}@media screen and (min-width:768px){.main-nav{width:88%;max-width:26.875em;font-size:1em}}@media screen and (min-width:1200px){.main-nav{color:#2d2d2d;transition:none;position:relative;width:100%;max-width:none;height:auto;visibility:visible;transform:none;z-index:2002;background:transparent;padding:1em 0}}.body--menu-opened .main-nav{visibility:visible;transform:translateZ(0);z-index:10000;display:flex;flex-direction:column}.main-nav__wrapper{overflow:auto;margin-right:2em}@media screen and (min-width:1200px){.main-nav__wrapper{padding-right:0;overflow:visible;max-width:1230px;display:flex;margin:0 auto;justify-content:center}}.main-nav__close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;right:3em;top:1em;cursor:pointer;display:flex;align-items:center}.main-nav__close-text{margin-right:1em;font:normal normal 400 1.2em/1.6666 Poppins,sans-serif;color:#fff}.main-nav__close-text a{color:#fff}.main-nav__close-icon{display:block;padding:.5em;width:2em;height:2em;transition:fill .5s;fill:#fff;border:1px solid #2d2d2d;border-radius:100%;outline:none}.main-nav__close-icon .main-nav__close-icon{fill:#fff}@media screen and (min-width:1200px){.main-nav__close-icon{fill:#2d2d2d}}@media screen and (min-width:1200px){.main-nav__close{display:none}}.main-nav__close:focus{outline:none}.main-nav__focus-trap{opacity:0;position:absolute}.main-nav__topbar .topbar{left:3em;right:auto;top:1em;display:block;position:absolute}@media screen and (min-width:1200px){.main-nav__topbar .topbar{display:none}}.main-nav__toolbar-adds{display:block;width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:1200px){.main-nav__toolbar-adds{display:none}}.main-nav__toolbar-adds .toolbar{position:relative;width:100%}.body--menu-opened .main-nav{height:100vh;overflow:hidden}.body--menu-opened .main-nav__wrapper{margin-bottom:3em}@media screen and (min-width:1200px){.header--inner .main-nav{color:#2d2d2d}}@media screen and (min-width:1200px){.header--inner .main-nav__wrapper{max-width:100%}}.header__top--v3 .main-nav__wrapper{max-width:100%}.header__top--v3 .menu{justify-content:center}.menu-dropdown{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;content:"";height:1em;width:1em;outline:none;cursor:pointer;transition:all .5s ease-in-out;transform-origin:center center}.menu-dropdown__icon{display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-135deg);width:12px;height:12px;pointer-events:none}@media screen and (min-width:1200px){.menu-dropdown__icon{width:7px;height:7px}}.menu-dropdown__icon:after,.menu-dropdown__icon:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0}.menu-dropdown__icon:after{width:2px;height:100%}@media screen and (min-width:1200px){.menu-dropdown__icon:after{width:1px}}.menu-dropdown__icon:before{height:2px;width:100%}@media screen and (min-width:1200px){.menu-dropdown__icon:before{height:1px}}.menu-dropdown--toggled{transform:rotate(-180deg)}.menu{font:normal normal 600 1.2em/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0;list-style:none;margin:0;padding:0;text-align:left}@media screen and (min-width:768px){.menu{font:normal normal 600 13px/1em Poppins,sans-serif}}@media screen and (min-width:1200px){.menu{background-color:#fff;font:normal normal 600 13px/1em Poppins,sans-serif;display:flex;flex-wrap:wrap;justify-content:flex-start}}.menu__item{list-style:none;margin:0;padding:0 .4em;z-index:1;transition:color .5s ease-in-out;border-top:1px solid #2d2d2d;color:#fff;width:100%}.menu__item:first-child{border-top:0}.menu__item.focus,.menu__item:focus,.menu__item:hover{z-index:2}.menu__item--logo{display:none}@media screen and (min-width:1200px){.menu__item{color:#2d2d2d;border-top:none;width:auto;display:flex;align-items:center}}.menu__item-header{position:relative}@media screen and (min-width:1200px){.menu__item-header{padding-right:1em}}.menu__link{display:block;padding:1.5em 0;outline:none;text-decoration:none;color:inherit;transition:color .5s ease-in-out}@media screen and (min-width:1200px){.menu__link{padding:.3em .4em;white-space:nowrap}}.menu__dropdown{position:absolute;top:calc(50% - .8em);right:0}@media screen and (min-width:1200px){.menu__dropdown{right:0;top:calc(50% - .6em)}}.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#fab711}@media screen and (min-width:1200px){.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#2d2d2d}}.menu__link--active{color:#fab711}@media screen and (min-width:1200px){.menu__link--active{color:#2d2d2d}}.submenu{clip:rect(0 0 0 0);max-height:0;position:relative;overflow:hidden;zoom:1;flex-direction:column;transition:max-height .5s ease-in-out;left:50%;transform:translateX(-50%);text-transform:none;letter-spacing:0;padding-left:0;font:normal normal 400 1.2em/1em Poppins,sans-serif;opacity:0}@media screen and (min-width:768px){.submenu{font:normal normal 500 1em/1em Poppins,sans-serif}}@media screen and (min-width:992px){.submenu{font:normal normal 400 1.3em/1em Poppins,sans-serif}}@media screen and (max-width:1200px){.submenu{top:0!important}}@media screen and (min-width:1200px){.submenu{position:absolute;padding-left:2em;padding-right:2em;top:inherit;background-color:#2d2d2d;clip:unset;width:101%;display:flex;justify-content:center;flex-wrap:wrap}.submenu .submenu{left:100%;top:-1px}}.submenu--toggled{display:flex;flex-direction:column;position:relative;opacity:1}@media screen and (min-width:1200px){.submenu--toggled{position:absolute;flex-direction:row}}.submenu__item,.submenu__item-header{position:relative}.submenu__item{list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;border-top:1px solid #2d2d2d;color:#fff}.submenu__item:last-child{margin-bottom:1em}.submenu__item:first-child{border-top:0}@media screen and (min-width:1200px){.submenu__item{display:flex;align-items:center}.submenu__item:last-child{margin-bottom:0}}.submenu__item.focus,.submenu__item:focus,.submenu__item:hover{z-index:2;color:#fff}.submenu__item.focus .submenu__link span:after,.submenu__item:focus .submenu__link span:after,.submenu__item:hover .submenu__link span:after{width:100%;opacity:1}.submenu__item.focus .submenu__link:before,.submenu__item:focus .submenu__link:before,.submenu__item:hover .submenu__link:before{left:-5px}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2em}@media screen and (min-width:1200px){.submenu__item{padding:0 1.2em;background:transparent}}@media screen and (min-width:1200px){.submenu__item .submenu{transform:none}}.submenu__link{display:block;outline:none;color:inherit;text-transform:none;letter-spacing:0;text-decoration:none;text-align:left;position:relative;padding:.5em 0}@media screen and (min-width:1200px){.submenu__link{text-align:center;white-space:nowrap;padding:1.7em 0 1.7em 1em}.submenu__link:before{content:"";position:absolute;left:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:5px solid #fff;transition:.3s;top:50%;transform:translateY(-50%)}.submenu__link span{position:relative}.submenu__link span:after{content:"";position:absolute;bottom:-5px;width:0;height:1px;margin:5px 0 0;transition:all .2s ease-in-out;transition-duration:.75s;opacity:0;background-color:#fff;left:0}}.header--inner .menu__item{border-top-color:#2d2d2d}@media screen and (min-width:1200px){.header--inner .menu__item{color:#2d2d2d}}@media screen and (min-width:1200px){.header--inner .menu__link--active{color:#186b11}}@media screen and (min-width:1200px){.header--inner .menu{justify-content:flex-end}}.header--inner .submenu{background:#2d2d2d}.header--inner .submenu__item{border-top-color:#2d2d2d}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#fabc10}.header--inner .menu&gt;.menu__item&gt;.submenu:before{border-color:transparent transparent #2d2d2d}@media screen and (min-width:1200px){.header__top--v2 .menu{justify-content:space-around}}.main-search__close-icon{fill:#fff}.main-search__close:focus,.main-search__close:hover{outline:none}.main-search__close:focus .main-nav__close-icon,.main-search__close:hover .main-nav__close-icon{fill:#fab711}.main-search .noUi-handle{background-color:#2d2d2d}.main-search .ss-main.js-select--main .ss-single-selected{border-color:#fab711;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected{border-color:#fab711;background:transparent}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff!important}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff!important}}.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff!important}}.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#fab711;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#fab711;background:transparent}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff!important}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#fff!important}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#fff!important}}.main-search .textfield__input{border-color:#fab711;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:0}.main-search .textfield__input::placeholder{color:#fff;opacity:1;text-transform:uppercase;letter-spacing:0}.main-search .textfield__input::-ms-input-placeholder{color:#fff;opacity:1}@media screen and (min-width:1200px){.main-search .textfield__input{border-color:#fab711;background:transparent;color:#fff!important}.main-search .textfield__input::-ms-input-placeholder{color:#fff!important;opacity:1}.main-search .textfield__input::placeholder{color:#fff!important;opacity:1}}.main-search .localizator__summary{border-color:#fab711;background:transparent;color:#fff}@media screen and (min-width:1200px){.main-search .localizator__summary{border-color:#fab711;background:transparent;color:#fff!important}}.main-search .localizator__plus:before{background:#fff}@media screen and (min-width:1200px){.main-search .localizator__plus:before{background:#fff!important}}.main-search .localizator__plus:after{background:#fff}@media screen and (min-width:1200px){.main-search .localizator__plus:after{background:#fff!important}}.main-search .range__highlight{color:#2d2d2d}@media screen and (min-width:1200px){.main-search .range__highlight{color:#fab711}}.main-search .range__summary{border-color:#fab711;background:transparent;color:#fff}@media screen and (min-width:1200px){.main-search .range__summary{border-color:#fab711;background:transparent;color:#fff!important}}.main-search .range__preview{color:#fff}@media screen and (min-width:1200px){.main-search .range__preview{color:#fab711}}.main-search .range__plus:before{background:#fff}@media screen and (min-width:1200px){.main-search .range__plus:before{background:#fff!important}}.main-search .range__plus:after{background:#fff}@media screen and (min-width:1200px){.main-search .range__plus:after{background:#fff!important}}.main-search .range .noUi-connect{background:#2d2d2d}@media screen and (min-width:1200px){.main-search .range .noUi-connect{color:#2d2d2d}}.main-search .form__legend:after{background:transparent}.main-search .form__title .title__subtitle{color:#2d2d2d}.main-search .form__title .title__content{color:#525252}.main-search .simplebar-scrollbar:before{background:hsla(0,0%,82%,.4)}.search-more,.search-more__icon{color:#fff!important;background:transparent}.search-more__icon{fill:#fff!important}.main-search__more .checkbox__label{color:#fff!important}@media screen and (min-width:1200px){.main-search__more .checkbox__label{color:#fff!important}}.main-search{transition:max-height .6s cubic-bezier(.17,.67,.83,.67);max-height:0;overflow:hidden;position:relative;z-index:2;margin:0 auto;display:none}.main-search:focus{outline:none}.main-search__wrapper{margin:0 auto}.main-search__more{border:1px solid transparent;margin:-1px;width:100%}.main-search__more .main-search-form__group{margin-top:0}.main-search__close{display:none}.main-search__expand-button{margin-left:auto;margin-right:0}.main-search .button{min-height:52px}.main-search--vertical{max-height:none;display:block;position:fixed;top:0;left:0;z-index:4000;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(-100%,0,0);will-change:transform;padding-top:5em;padding-right:0;padding-left:0;user-select:none;font-size:.8em;background:rgba(45,45,45,.9)}@media screen and (min-width:768px){.main-search--vertical{width:88%;max-width:26.875em;font-size:1em}}.body--vertical-search-opened .main-search--vertical{visibility:visible;transform:translateZ(0)}.main-search--vertical .simplebar-content-wrapper{height:100%!important}.main-search--vertical .main-search{z-index:2000}.main-search--vertical .main-search__wrapper{max-height:calc(100vh - 5em);min-height:100%;padding-right:2em;overflow:auto;padding-bottom:7em}.main-search--vertical .main-search__form{padding-left:3.6em;margin-bottom:8em}.main-search--vertical .main-search__close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;right:4em;top:1em;cursor:pointer;display:flex;align-items:center}@media screen and (min-width:576px){.main-search--vertical .main-search__close{right:4em}}.main-search--vertical .main-search__close-text{margin-right:1em;font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#fff}.main-search--vertical .main-search__close-text a{color:#fff}.main-search--vertical .main-search__close-icon{display:block;padding:.3em;width:2em;height:2em;transition:fill .5s;fill:#fff;border:1px solid #2d2d2d;border-radius:100%;outline:none}.main-search--vertical .main-search__close-icon .main-search__close-icon{fill:#fff}.main-search .simplebar-scrollbar.simplebar-visible:before{opacity:1}.main-search__loader{display:none;color:#2d2d2d;font-size:10px;position:relative;text-indent:-9999em;position:absolute;left:50%;top:calc(50% - 1em);transform:translate3d(-50%,-50%,0);animation-delay:-.16s}.main-search__loader,.main-search__loader:after,.main-search__loader:before{border-radius:50%;width:1em;height:1em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.main-search__loader:after,.main-search__loader:before{content:"";position:absolute;top:0}.main-search__loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.main-search__loader:after{left:3.5em}.main-search .form__wrapper{visibility:hidden}.main-search--ready .form__wrapper{visibility:visible;max-width:1400px;margin:0 auto;padding:0 4em}.main-search--ready.main-search--vertical .form__wrapper{padding:0 2em}.main-search--loading,.main-search--loading .main-search__loader{display:block}.main-search--loading-next .main-search__expand-button{visibility:hidden}.main-search-form label:not(.radio__label):not(.checkbox__label){position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.main-search-form__title{overflow:hidden}.main-search-form__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.main-search-form__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.main-search-form__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.main-search-form__fieldset{border:0}.main-search-form__container{display:flex;padding:2.6em 0 0;align-items:flex-start}.main-search-form__fields{flex:1}.main-search-form .submit__field.button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#186b11;color:#fff;border-color:transparent}.main-search-form .submit__field.button:before{background:#2d2d2d}.main-search-form .submit__field.button:focus,.main-search-form .submit__field.button:hover{color:#fff;border-color:#2d2d2d}.main-search-form .submit__field.button:focus:before,.main-search-form .submit__field.button:hover:before{background:#2d2d2d}.main-search-form__submit{display:flex;flex-direction:column;align-items:center;top:-50%}.main-search-form__group{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;margin:0 -.5em}.main-search-form .form__field{padding:0 1.5em;margin:0;width:25%}.main-search-form .submit__field{transform:translateY(-50%)}.main-search-form .localizator__plus{right:1.5em}.main-search-form .ss-main.js-select--main .ss-single-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder{text-transform:uppercase;letter-spacing:0}.main-search-form .ss-main.js-select--main .ss-multi-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{text-transform:uppercase;letter-spacing:0}.main-search-form .ss-main .ss-multi-selected .ss-values .ss-disabled{padding:0}.main-search-form .ss-main.js-select--main .ss-single-selected{border-width:0 0 1px}.main-search-form .textfield__input{border-width:0 0 1px;min-height:52px}.main-search-form .localizator__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range__prompt,.main-search-form .range__summary{text-transform:uppercase;letter-spacing:0}.main-search-form .range__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range--values{padding:0}.main-search-form--horizontal__submit .submit__field{top:-2em}.main-search-form--vertical .main-search-form__container{flex-direction:column;padding:2.6em 0 3em}.main-search-form--vertical .main-search-form__title{display:block}.main-search-form--vertical .main-search-form__group{flex-direction:column}.main-search-form--vertical .main-search-form__fields{width:100%;margin:-.5em 0}.main-search-form--vertical .main-search-form__submit{margin:1em 0 0;padding:0;width:100%;align-items:center;display:flex;flex-direction:column;transform:none;left:auto;position:relative}.main-search-form--vertical .main-search__more .main-search-form__group{margin-top:0}.main-search-form--vertical .form__field{margin:.5em 0;width:100%}.main-search-form--vertical .search-more{position:relative;padding:0 .5em;margin-top:1.5em;margin-bottom:1.5em}.search-more{font:normal normal 500 20px/1 Poppins,sans-serif;letter-spacing:0;text-transform:none;margin-top:1em;position:relative;right:0;top:100%;padding-right:.9em;text-decoration:none;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;outline:none}.search-more__icon{width:1.8em;height:1.8em;padding:.5em;margin-left:1.5em;border:1px solid #fab711!important;border-radius:100%}.search-more__icon--closed{display:inline-block}.search-more.isExpanded .search-more__icon--closed,.search-more__icon--expanded{display:none}.search-more.isExpanded .search-more__icon--expanded{display:inline-block}.body:not(.body--home) .search-holder--horizontal{width:100%;max-width:1230px}.body:not(.body--home) .search-more{position:relative}@keyframes load7{0%,80%,to{box-shadow:0 1em 0 -.5em}40%{box-shadow:0 1em 0 0}}@media (-ms-high-contrast:none){.main-search .button{height:52px}.main-search .button,::-ms-backdrop{height:52px}}.main__wrapper .main-search .form__container{background-color:#2d2d2d;padding-bottom:3em}.mandatory-details-v1{background:#fff none no-repeat 50%/cover;position:relative}.mandatory-details-v1__container{height:100%;display:flex;justify-content:center}.mandatory-details-v1__wrapper{width:100%;padding-left:3em;padding-right:3em}.mandatory-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.mandatory-details-v1__representative{margin-bottom:4em}.mandatory-details-v1__representative .representative__wrapper{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin-top:2em;margin-bottom:2em;height:auto;justify-content:center}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__wrapper{max-height:380px}}.mandatory-details-v1__representative .representative__details{display:flex;flex-direction:column}.mandatory-details-v1__representative .representative__details__phone{display:flex;flex-direction:column;font-size:1.1765em;padding:.5em 0}.mandatory-details-v1__representative .representative__details__phone a{text-decoration:none;color:#5b5b5b}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__details__phone{flex-direction:row;align-items:center}}.mandatory-details-v1__representative .representative__details__phone .text{width:9.4em;font:normal normal 400 1em/1 Poppins,sans-serif;letter-spacing:.2em;color:#2d2d2d}.mandatory-details-v1__representative .representative__details__mail{display:flex;flex-direction:column;padding:.5em 0;font-size:1.1765em;word-break:break-word}.mandatory-details-v1__representative .representative__details__mail a{text-decoration:none;color:#5b5b5b}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__details__mail{flex-direction:row;align-items:center}}.mandatory-details-v1__representative .representative__details__mail .text{width:9.4em;font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.mandatory-details-v1__representative .representative__details__rcs{display:flex;flex-direction:column;padding:.5em 0;font-size:1.1765em;word-break:break-word}.mandatory-details-v1__representative .representative__details__rcs .value{text-decoration:none;color:#5b5b5b}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__details__rcs{flex-direction:row;align-items:center}}.mandatory-details-v1__representative .representative__details__rcs .text{width:9.4em;font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.mandatory-details-v1__representative .representative__decorate{width:100%;margin-bottom:1em}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__decorate{margin-bottom:inherit;width:30%}}.mandatory-details-v1__representative .representative__decorate .decorate{width:100%;height:100%}.mandatory-details-v1__representative .representative__decorate .decorate__wrapper{max-width:340px;max-height:380px;margin:auto;height:100%;width:100%}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__decorate .decorate__wrapper{margin:inherit}}.mandatory-details-v1__representative .representative__decorate .decorate__wrapper img{width:100%;height:100%;object-fit:cover}.mandatory-details-v1__representative .representative__container_text-block{height:100%;display:flex;flex-direction:column;width:100%;position:relative;max-width:1230px;max-height:400px;text-align:left;padding:0;background:transparent}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__container_text-block{max-height:100vh;width:70%}}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__container_text-block{padding:0 1em}}.mandatory-details-v1__representative .representative__title{width:100%;display:flex;flex-wrap:wrap}.mandatory-details-v1__representative .representative__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.mandatory-details-v1__representative .representative__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.mandatory-details-v1__representative .representative__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.mandatory-details-v1__representative .representative__title .title--v2 .title__content-1{margin-bottom:.5em}.mandatory-details-v1__representative .representative__title .title--v2 .title__content-2{margin-bottom:.3em}.mandatory-details-v1__representative .representative__top-block{display:flex;flex-direction:column;margin-bottom:1.6471em}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__top-block{flex-direction:column}}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__top-block{margin-bottom:2.6471em}}.mandatory-details-v1__representative .representative__main-link{text-decoration:none}.mandatory-details-v1__representative .representative__aligner{flex:1;overflow:hidden;max-height:50%}@media screen and (min-width:1200px){.mandatory-details-v1__representative .representative__aligner{max-height:50%}}.mandatory-details-v1__representative .representative__container-text{max-height:140px;position:relative}@media screen and (min-width:768px){.mandatory-details-v1__representative .representative__container-text{height:100%}}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__container-text{max-height:100px}}@media screen and (min-width:1200px){.mandatory-details-v1__representative .representative__container-text{max-height:140px}}.mandatory-details-v1__representative .representative__container-text:before{content:"";position:absolute;background:hsla(0,0%,100%,.3);width:100%;height:2em;bottom:0;z-index:1}.mandatory-details-v1__property-listing .header-seo__title{word-break:break-word}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title{margin-bottom:0}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.mandatory-details-v1__adds{display:flex;flex-wrap:wrap;margin:2em 0}.mandatory-details-v1__adds-block{margin:1em 0 1em 1em}.mandatory-details-v1__adds-block:last-child{margin-right:0}.mandatory-details-v1__adds-block .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.mandatory-details-v1__adds-block .button:after,.mandatory-details-v1__adds-block .button:before{background:#2d2d2d}.mandatory-details-v1__adds-block .button:focus,.mandatory-details-v1__adds-block .button:hover{color:#fff;border-color:#2d2d2d}.mandatory-details-v1__adds-block .button:focus:before,.mandatory-details-v1__adds-block .button:hover:before{background:#2d2d2d}.mandatory-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.mandatory-listing-v1__container{height:100%;display:flex;justify-content:center}.mandatory-listing-v1__wrapper{width:100%}.mandatory-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.mandatory-listing-v1__title{word-break:break-word}.mandatory-listing-v1__title .title--v1.title{margin-bottom:1.7647em}.mandatory-listing-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.mandatory-listing-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.mandatory-listing-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.mandatory-listing-v1__items{margin-bottom:4%;display:flex;justify-content:center}.mandatory-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em;max-width:1200px;width:100%}@media screen and (min-width:768px){.mandatory-listing-v1__items-wrapper{justify-content:space-between}}.mandatory-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.mandatory-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.mandatory-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.mandatory-listing-v1__items .item{width:calc(33.33333% - 4em);margin-top:2em;margin-bottom:2em}}.mandatory-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.mandatory-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:340px;margin:auto}@media screen and (min-width:768px){.mandatory-listing-v1__items .item__container{height:100%}}.mandatory-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.mandatory-listing-v1__items .item__decorate{width:100%;height:380px}}.mandatory-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.mandatory-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.mandatory-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.mandatory-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.mandatory-listing-v1__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.mandatory-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.mandatory-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.mandatory-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.mandatory-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.mandatory-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column;background:transparent}.mandatory-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.mandatory-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.mandatory-listing-v1__items .item__top-block{flex-direction:row}}.mandatory-listing-v1__items .item__title{word-break:break-word}.mandatory-listing-v1__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.mandatory-listing-v1__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.mandatory-listing-v1__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:uppercase}.mandatory-listing-v1__items .item__mandatory .mandatory__details{display:flex;flex-direction:column}.mandatory-listing-v1__items .item__mandatory .mandatory__details a{text-decoration:none;color:#2d2d2d}.mandatory-listing-v1__items .item__mandatory .mandatory__details__phone{font:normal normal 400 1.1765em/1 Poppins,sans-serif;letter-spacing:.1em;padding-bottom:.2em}.mandatory-listing-v1__items .item__mandatory .mandatory__details__mail{font:normal normal 400 1em/1 Poppins,sans-serif}.mandatory-listing-v1__items .item__main-link{text-decoration:none}.mandatory-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.mandatory-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.mandatory-listing-v2__container{height:100%;display:flex;justify-content:center}.mandatory-listing-v2__wrapper{width:100%}.mandatory-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.mandatory-listing-v2__title{word-break:break-word}.mandatory-listing-v2__title .title--v1.title{margin-bottom:0}.mandatory-listing-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.mandatory-listing-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.mandatory-listing-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.mandatory-listing-v2__items{margin-bottom:4%;display:flex;justify-content:center}.mandatory-listing-v2__items-wrapper{width:100%}@media screen and (min-width:1200px){.mandatory-listing-v2__items-wrapper{justify-content:space-between}}@media screen and (min-width:768px){.mandatory-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}}@media screen and (max-width:768px){.mandatory-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.mandatory-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.mandatory-listing-v2__items-wrapper{margin:0 -1em}}.mandatory-listing-v2__items .item{position:relative;max-width:550px;margin:auto}@media screen and (max-width:768px){.mandatory-listing-v2__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.mandatory-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.mandatory-listing-v2__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.mandatory-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.mandatory-listing-v2__items .item__container{display:flex;flex-direction:column;text-align:center;margin:auto;height:auto}@media screen and (min-width:768px){.mandatory-listing-v2__items .item__container{flex-direction:row;height:335px}}.mandatory-listing-v2__items .item__decorate{width:100%;height:100%;position:relative;max-width:300px}.mandatory-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.mandatory-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.mandatory-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.mandatory-listing-v2__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.mandatory-listing-v2__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.mandatory-listing-v2__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.mandatory-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.mandatory-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}.mandatory-listing-v2__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.mandatory-listing-v2__items .item__content{flex:1;padding:2.3529em 1em 0 0;display:flex;flex-direction:column;background:transparent}@media screen and (min-width:768px){.mandatory-listing-v2__items .item__content{padding:2.3529em 1em 2.3529em 1.7647em}}.mandatory-listing-v2__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.mandatory-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.mandatory-listing-v2__items .item__top-block{flex-direction:row}}.mandatory-listing-v2__items .item__title{word-break:break-word}.mandatory-listing-v2__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.mandatory-listing-v2__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.mandatory-listing-v2__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:uppercase}.mandatory-listing-v2__items .item__mandatory .mandatory__details{display:flex;flex-direction:column}.mandatory-listing-v2__items .item__mandatory .mandatory__details a{text-decoration:none;color:#2d2d2d}.mandatory-listing-v2__items .item__mandatory .mandatory__details__phone{font:normal normal 400 1.1765em/1 Poppins,sans-serif;letter-spacing:.1em;padding-bottom:.2em}.mandatory-listing-v2__items .item__mandatory .mandatory__details__mail{font:normal normal 400 1em/1 Poppins,sans-serif;word-break:break-word}.mandatory-listing-v2__items .item__main-link{text-decoration:none}.mandatory-listing-v2__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.map-svg__wrapper{margin:0 auto;max-width:1230px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.map-svg__wrapper{flex-direction:row}}.map-svg__map{text-align:center}@media screen and (min-width:992px){.map-svg__map{width:50%}}.map-svg__map svg{width:100%;height:auto}@media screen and (min-width:992px){.map-svg__aligner{width:50%}}.map-svg__country{transition:opacity .3s ease-in-out;opacity:1}.map-svg--zoomed .map-svg__country{opacity:0}.map-svg__region{transition:fill .3s ease-in-out;stroke-width:.75;stroke-miterlimit:22.9256;pointer-events:none;fill:#919191;stroke:#fff}.map-svg__region--active{cursor:pointer;pointer-events:all;fill:#525252}.map-svg__region--active:focus,.map-svg__region--active:hover{fill:#2d2d2d}.map-svg--zoomed .map-svg__region--active{cursor:default;pointer-events:none}.map-svg__zoom{transition:opacity .3s ease-in-out;opacity:0}.map-svg__zoom--displayed{opacity:1}.map-svg__dep{transition:fill .3s ease-in-out;stroke-width:1;stroke-miterlimit:22.9256;pointer-events:none;fill:#919191;stroke:#fff}.map-svg__dep:focus,.map-svg__dep:hover{fill:#2d2d2d}.map-svg__dep--active{fill:#525252}.map-svg__zoom--displayed .map-svg__dep--active{cursor:pointer;pointer-events:all}.map-svg__deco{transition:opacity .3s ease-in-out}.map-svg--zoomed .map-svg__deco{opacity:0}.map-svg__circle{fill:#f2f2f2;opacity:.4}@media screen and (min-width:768px){.map-svg .form__fields{flex-direction:column}}@media screen and (min-width:1200px){.map-svg .form__fields{flex-direction:row}}.map-svg .form .form-group--column.form-group--last&gt;*{align-self:flex-end}.map-svg-vagency{color:#2d2d2d;position:relative;padding:4em 0}@media screen and (min-width:768px){.map-svg-vagency{height:800px}}.map-svg-vagency__background{background:#fff none no-repeat 50%/cover}.map-svg-vagency__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-svg-vagency__wrapper{position:relative;height:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.map-svg-vagency__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vagency__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vagency__title{margin-bottom:2em}.map-svg-vagency__title .title .title__content{font-size:1em;margin:0}.map-svg-vagency__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#2d2d2d}.map-svg-vagency__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#2d2d2d}@media screen and (min-width:992px){.map-svg-vagency__title{margin-bottom:inherit}}.map-svg-vagency__title+.map-svg-vagency__links{margin-top:5em}.map-svg-vagency .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.map-svg-vagency .button:before{background:#2d2d2d}.map-svg-vagency .button:focus,.map-svg-vagency .button:hover{color:#fff;border-color:#2d2d2d}.map-svg-vagency .button:focus:before,.map-svg-vagency .button:hover:before{background:#2d2d2d}.map-svg-vagency .map-svg__aligner{max-width:450px;margin:auto}@media screen and (min-width:992px){.map-svg-vagency .map-svg__aligner{margin:0 0 0 auto}}.map-svg-vagency .map-svg__map{margin-bottom:2em}@media screen and (min-width:992px){.map-svg-vagency .map-svg__map{margin-bottom:inherit}}.map-svg-vagency .map-svg__title{word-break:break-word;margin-bottom:1em}.map-svg-vagency .map-svg__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.map-svg-vagency .map-svg__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.map-svg-vagency .map-svg__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:uppercase}.map-svg-vagency .map-svg .form__field{margin:0 2em 3em 0;display:flex;justify-content:center}.map-svg-vagency .map-svg .form__field:last-child{margin-right:0}.map-svg-vagency .map-svg .form__fields{margin:0}.map-svg-vagency .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vagency .map-svg .form__wrapper{max-width:450px;flex:1}.map-svg-vagency .map-svg__circle{fill:rgba(45,45,45,.15);opacity:1}.map-svg-vagency .map-svg__dep{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__dep--active,.map-svg-vagency .map-svg__dep:focus,.map-svg-vagency .map-svg__dep:hover{fill:#2d2d2d}.map-svg-vagency .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__region--active,.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#2d2d2d}.map-svg-vagency .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#2d2d2d}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span,.map-svg-vagency .map-svg .ss-main .ss-single-selected{border-color:#2d2d2d}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content{background:transparent;border:0}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#fff;background:#2d2d2d}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected,.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#2d2d2d;color:#2d2d2d}.map-svg-vmandatory{color:#2d2d2d;position:relative;padding:4em 0}@media screen and (min-width:768px){.map-svg-vmandatory{height:800px}}.map-svg-vmandatory__background{background:#2d2d2d none no-repeat 50%/cover}.map-svg-vmandatory__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-svg-vmandatory__wrapper{position:relative;height:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.map-svg-vmandatory__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vmandatory__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vmandatory__title{margin-bottom:2em}.map-svg-vmandatory__title .title .title__content{font-size:1em;margin:0}.map-svg-vmandatory__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#2d2d2d}.map-svg-vmandatory__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#fff}@media screen and (min-width:992px){.map-svg-vmandatory__title{margin-bottom:inherit}}.map-svg-vmandatory__title+.map-svg-vmandatory__links{margin-top:5em}.map-svg-vmandatory .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.map-svg-vmandatory .button:before{background:#2d2d2d}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#2d2d2d}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#2d2d2d}.map-svg-vmandatory .map-svg__aligner{max-width:450px;margin:auto}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__aligner{margin:0 0 0 auto}}.map-svg-vmandatory .map-svg__map{margin-bottom:2em}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__map{margin-bottom:inherit}}.map-svg-vmandatory .map-svg__title{word-break:break-word;margin-bottom:1em}.map-svg-vmandatory .map-svg__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.map-svg-vmandatory .map-svg__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.map-svg-vmandatory .map-svg__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.2em;text-transform:uppercase}.map-svg-vmandatory .map-svg .form__field{margin:0 0 3em;display:flex;justify-content:center}.map-svg-vmandatory .map-svg .form__fields{margin:0}.map-svg-vmandatory .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vmandatory .map-svg .form__wrapper{max-width:450px;flex:1}.map-svg-vmandatory .map-svg__circle{fill:hsla(0,0%,100%,.08);opacity:1}.map-svg-vmandatory .map-svg__dep{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__dep--active,.map-svg-vmandatory .map-svg__dep:focus,.map-svg-vmandatory .map-svg__dep:hover{fill:#2d2d2d}.map-svg-vmandatory .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__region--active,.map-svg-vmandatory .map-svg__region--active:focus,.map-svg-vmandatory .map-svg__region--active:hover{fill:#2d2d2d}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled,.map-svg-vmandatory .map-svg .ss-single-selected .placeholder{color:#fff}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected{border-color:#fff}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#2d2d2d}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content{background:transparent;border:0}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#fff;background:#2d2d2d}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected,.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#2d2d2d;color:#2d2d2d}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}.leaflet-control-container .leaflet-right{padding-right:3em}.leaflet-container .map__popup a.leaflet-popup-close-button{width:40px;height:40px;font-size:30px;line-height:1;padding:.03em 0 0;margin:1em;display:table;align-items:center;justify-content:center;border-radius:100%;border:1px solid #2d2d2d;background-color:transparent;font-weight:400;color:#fff}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#2d2d2d}.map__popup .title.title .title__content{font-size:1em;margin:0}.map__popup .title.title .title__content-1{display:block;color:#fab711}@media screen and (max-width:767px){.map__popup .title.title .title__content-1{font:normal normal 400 1.1em/1.5 Poppins,sans-serif}}.map__popup .title.title .title__content-1 .address{text-transform:capitalize}.map__popup .title.title .title__content-2{display:block;color:#fff}@media screen and (max-width:767px){.map__popup .title.title .title__content-2{font:normal normal 400 1.2em/1.5 Poppins,sans-serif}}.map__popup .leaflet-popup-content-wrapper{background:#2d2d2d;color:#fff;border-radius:0;box-shadow:none;font:normal normal 400 1.4166em/1.5 Poppins,sans-serif}.map__popup .leaflet-popup-tip{background:#2d2d2d;box-shadow:none}.map__popup .leaflet-popup-content{padding:1em 2em;min-width:450px}@media screen and (max-width:767px){.map__popup .leaflet-popup-content{min-width:100%;margin:0;width:100%!important;padding:1em}}.map__popup .leaflet-popup-content p{margin:0}.map__popup .coords{font:normal normal 400 1.1765em/1.5 Poppins,sans-serif;text-transform:none;letter-spacing:0;padding:1em 2em 1em 1em}@media screen and (max-width:767px){.map__popup .coords{font:normal normal 400 1em/1.5 Poppins,sans-serif;padding:1em 2em 0 1em}}.map__popup .coords__element{color:#fff;margin-bottom:1em}.map__popup .coords a{color:#fff;text-decoration:none}.map__popup .coords-address__content{display:flex;flex-direction:column;line-height:1.5}.map__popup .map-inner-v1-pop-up__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:2em}@media screen and (min-width:992px){.map__popup .map-inner-v1-pop-up__item-links{margin-bottom:inherit}}.map__popup .map-inner-v1-pop-up__item-links .button{padding:1em;font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#2d2d2d;color:#fff;border-color:#2d2d2d}@media screen and (max-width:767px){.map__popup .map-inner-v1-pop-up__item-links .button{font:normal normal 400 1em/1 Poppins,sans-serif}}.map__popup .map-inner-v1-pop-up__item-links .button:before{background:#2d2d2d}.map__popup .map-inner-v1-pop-up__item-links .button:focus,.map__popup .map-inner-v1-pop-up__item-links .button:hover{color:#fff;border-color:#2d2d2d}.map__popup .map-inner-v1-pop-up__item-links .button:focus:before,.map__popup .map-inner-v1-pop-up__item-links .button:hover:before{background:#2d2d2d}.map-listing__container{position:relative}.map-listing__content{position:relative;z-index:1;height:300px}.map-listing__content .js-map{height:300px}.map-listing__js-container{position:relative}.map-listing__js-container&gt;*{position:absolute;width:100%;height:100%}.map-listing__js-container&gt;*&gt;*{width:100%;height:100%}.map-listing .map__marker svg{fill:#2d2d2d}.map-listing .map__cluster{background-color:rgba(45,45,45,.6)}.map-listing .map__cluster div{background:#2d2d2d;color:#fff}.map-listing .map__circle{stroke:#2d2d2d;fill:rgba(45,45,45,.6)}.f4map .f4map-infoWindow{background:#2d2d2d;color:#fff;font:normal normal 400 1.2em/1.5 Poppins,sans-serif;border-radius:0}.f4map .leftArrowPart,.f4map .rightArrowPart{background:#2d2d2d}.f4map.f4-map-control-topleft .f4map-nav,.kimono-map #kimono-layers{left:2em!important}.kimono-map #kimono-graphicOptionsMenu{left:6em!important}.map-popin-announce{font-size:.85em}.map-popin-announce__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.map-popin-announce__decorate{max-width:165px;max-height:120px;width:100%;height:100%;margin-bottom:1em;min-height:0}@media screen and (min-width:576px){.map-popin-announce__decorate{max-width:240px;max-height:170px}}.map-popin-announce__decorate img{width:100%;height:100%}.map-popin-announce__title{text-decoration:none}.map-popin-announce__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.map-popin-announce__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Poppins,sans-serif}.map-popin-announce__title .title--v1.title .title__content-2{display:block;font:normal normal 400 1.1764em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.map-popin-announce__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#efefef;margin-bottom:.5em}.map-popin-announce__text a{color:#efefef}.map-popin-announce__price,.map-popin-announce__reference{font:normal normal 400 1.3529em/1 Poppins,sans-serif;color:#2d2d2d}.map-popin-announce__links{display:flex;flex-direction:column;align-items:center;position:relative;margin:1em 0 .3em}.map-popin-announce__links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.map-popin-announce__links .button:before{background:#2d2d2d}.map-popin-announce__links .button:focus,.map-popin-announce__links .button:hover{color:#fff;border-color:#2d2d2d}.map-popin-announce__links .button:focus:before,.map-popin-announce__links .button:hover:before{background:#2d2d2d}.map-popin.item{position:relative;width:100%}.map-popin.item .item__info{display:flex;flex-direction:column;width:100%}.map-popin.item .item__title.title{margin-bottom:.5em}.map-popin.item .item__title.title .title__content{font-size:1em;margin:0;text-align:center}.map-popin.item .item__title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1 Poppins,sans-serif;color:#fff}.map-popin.item .item__title.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.2em)/1.2 Poppins,sans-serif;color:#fff}.map-popin.item .item__coords{margin-bottom:3em}.map-popin.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.map-popin.item .item__coords .coords__wrapper{padding:0 2em}}.map-popin.item .item__coords .coords__title.title{margin-bottom:1em}.map-popin.item .item__coords .coords__title.title .title__content{font-size:1em;margin:0;text-align:center}.map-popin.item .item__coords .coords__title.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#2d2d2d}.map-popin.item .item__coords .coords__title.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#2d2d2d}.map-popin.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.map-popin.item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.map-popin.item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.map-popin.item .item__coords .coords__label a{color:#fff}.map-popin.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.map-popin.item .item__coords .coords__content a,.map-v3{color:#fff}.map-v3{height:700px;position:relative;display:flex;flex-direction:row}.map-v3__background{background:#2d2d2d none no-repeat 50%/cover}.map-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-v3__container{height:100%;width:100%;display:flex;padding-top:0;padding-bottom:0}.map-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-height:100vh;display:flex;flex-direction:column-reverse;text-align:left}@media screen and (min-width:992px){.map-v3__wrapper{flex-direction:row}}.map-v3__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.map-v3__wrapper .claws{display:block}}@media screen and (min-width:992px){.map-v3__wrapper .claws{height:15.3529em}}.map-v3__container-map{width:100%;height:100%;flex:1;margin:0 auto}.map-v3__container-map svg{fill:#2d2d2d}.map-v3__js-container{position:relative;height:100%;width:100%;min-height:260px}.map-v3__js-container&gt;*{position:absolute;width:100%;height:100%;pointer-events:none}@media screen and (min-width:992px){.map-v3__js-container&gt;*{pointer-events:all}}.map-v3__js-container&gt;*&gt;*{width:100%;height:100%}.map-v3__block-text{width:100%;position:relative}.map-v3__block-text .text-block{color:#fff}@media screen and (min-width:992px){.map-v3__block-text{width:40%}}.map-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4.4118em 20.1041% 4.18em;justify-content:space-between}@media screen and (min-width:992px){.map-v3__container_text-block{padding:14.4118em 16.041% 9.4118em}}.map-v3__title{margin-bottom:2em}@media screen and (min-width:768px){.map-v3__title{margin-bottom:auto}}.map-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.map-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.map-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,3em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.map-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.map-v3__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.map-v3__item-links .button:before{background:#2d2d2d}.map-v3__item-links .button:focus,.map-v3__item-links .button:hover{color:#fff;border-color:#2d2d2d}.map-v3__item-links .button:focus:before,.map-v3__item-links .button:hover:before{background:#2d2d2d}.map-v1{color:#fff;position:relative}.map-v1__background{background:transparent url(../images/modules/map/1.jpg) no-repeat 50%/cover}.map-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.7)}.map-v1__wrapper{padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.map-v1__wrapper{padding-left:3em;padding-right:3em}}.map-v1__container{text-align:center;padding-top:2em;padding-bottom:2em}.map-v1__container,.map-v1__wrapper{height:100%;display:flex;justify-content:center}.map-v1__wrapper{position:relative;width:100%;flex-direction:column}.map-v1__container-map{width:100%;flex:1;margin:0 auto 2em}@media screen and (min-width:768px){.map-v1__container-map{width:80%}}@media screen and (min-width:992px){.map-v1__container-map{width:90vh;max-width:80vw}}.map-v1__container-map svg{fill:#2d2d2d}.map-v1__js-container{position:relative;height:100%;width:100%;min-height:260px}.map-v1__js-container&gt;*{position:absolute;width:100%;height:100%;pointer-events:none}@media screen and (min-width:992px){.map-v1__js-container&gt;*{pointer-events:all}}.map-v1__js-container&gt;*&gt;*{width:100%;height:100%}.map-v1__title .title .title__content{font-size:1em;margin:0}.map-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fff}.map-v1__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#fff}.map-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.map-v1__links .button{text-transform:none;background:#186b11;color:#2d2d2d;border-color:#2d2d2d}.map-v1__links .button:before{background:#2d2d2d}.map-v1__links .button:focus,.map-v1__links .button:hover{color:#2d2d2d;border-color:transparent}.map-v1__links .button:focus:before,.map-v1__links .button:hover:before{background:#2d2d2d}.map-v1__scroll-block .scroll-block__svg{fill:#2d2d2d;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-v1__scroll-block .scroll-block__svg-border{stroke:#2d2d2d}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#fff}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#fff}.map-banner .map__marker svg{fill:#2d2d2d}.map-banner .map__cluster{background-color:rgba(45,45,45,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-banner .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#2d2d2d;color:#fff;align-items:center;display:flex;justify-content:center}.map-banner .map__circle{stroke:orange;fill:bleu}.map-banner{margin:2em 0}.map-banner__wrapper{margin:0 auto;max-width:100%}.map-banner__container{margin:2em 0}.map-banner__map{width:100%;height:270px}.map-banner__map .js-map{height:270px}.map-banner__js-container{position:relative;padding-bottom:0!important}.map-banner__js-container&gt;*{position:absolute;width:100%;height:100%}.map-banner__js-container&gt;*&gt;*{width:100%;height:100%}.map-banner .map__popup .coords__element{margin-bottom:0}.map-banner .map-popin__links{display:flex;justify-content:center;flex-direction:row}.map-banner .map-popin__links .button{text-transform:none;background:#186b11;color:#fff;border-color:color_brand-4;font:normal normal 500 20px/1 Poppins,sans-serif;letter-spacing:0}.map-banner .map-popin__links .button:before{background:#2d2d2d}.map-banner .map-popin__links .button:focus,.map-banner .map-popin__links .button:hover{color:#fff;border-color:#2d2d2d}.map-banner .map-popin__links .button:focus:before,.map-banner .map-popin__links .button:hover:before{background:#2d2d2d}.negotiator-details-v1{background:#fff none no-repeat 50%/cover;position:relative}.negotiator-details-v1__container{height:100%;display:flex;justify-content:center}.negotiator-details-v1__wrapper{width:100%;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.negotiator-details-v1__wrapper{padding-left:3em;padding-right:3em}}.negotiator-details-v1 .title{margin-bottom:1.2em}.negotiator-details-v1 .title .title__content{font-size:1em;margin:0;text-align:left}.negotiator-details-v1 .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,.882em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none;padding:0}.negotiator-details-v1 .title .title__content-2{display:block;font:normal normal 400 clamp(12px,4vw,1.176em)/1.4 Poppins,sans-serif;font-style:italic;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.negotiator-details-v1 .container-opinion{padding:0;justify-content:flex-start;align-items:flex-start}.negotiator-details-v1__data{display:flex;flex-direction:column;margin-bottom:3em;align-items:center}.negotiator-details-v1__data&gt;:not(:last-child){margin-bottom:2em}@media screen and (min-width:1200px){.negotiator-details-v1__data{flex-direction:row;align-items:flex-start;margin-bottom:6em}}.negotiator-details-v1__negotiator{width:100%;margin:0 2em;display:flex;flex-direction:column}@media screen and (min-width:1200px){.negotiator-details-v1__negotiator{width:50%;flex-direction:row;margin-left:0}}.negotiator-details-v1__right{display:flex;width:100%;margin:0 2em;flex-direction:column}@media screen and (min-width:1200px){.negotiator-details-v1__right{flex-direction:row;width:50%;margin-left:0}}.negotiator-details-v1__right .negotiator-details-v1__adds{width:100%;margin-bottom:2em}.negotiator-details-v1__right .negotiator-details-v1__adds .item__social--agency{display:none}@media screen and (min-width:1200px){.negotiator-details-v1__right .negotiator-details-v1__adds .item__social--agency{display:block}}@media screen and (min-width:1200px){.negotiator-details-v1__right .negotiator-details-v1__adds{width:35%;margin-bottom:0}}.negotiator-details-v1__adds{display:flex;width:100%;flex-direction:column}.negotiator-details-v1__adds&gt;:not(:last-child){margin-bottom:1.6em}@media screen and (min-width:1200px){.negotiator-details-v1__adds{width:50%}}.negotiator-details-v1__adds-block:last-child{margin-right:0}.negotiator-details-v1__adds-block .button{font:normal normal 400 1em/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d;padding:1em 5em}.negotiator-details-v1__adds-block .button:after,.negotiator-details-v1__adds-block .button:before{background:#2d2d2d}.negotiator-details-v1__adds-block .button:focus,.negotiator-details-v1__adds-block .button:hover{color:#fff;border-color:#2d2d2d}.negotiator-details-v1__adds-block .button:focus:before,.negotiator-details-v1__adds-block .button:hover:before{background:#2d2d2d}.negotiator-details-v1__agency{flex:1}@media screen and (min-width:1200px){.negotiator-details-v1__agency .item__social--agency{display:none}}.negotiator-details-v1__info-agency{width:50%}.negotiator-details-v1__info .negotiator-listing__item{position:relative;width:100%}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item{display:flex;flex-direction:column}}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .item__info&gt;:not(:last-child){margin-bottom:2em}.negotiator-details-v1__info .negotiator-listing__item .item__info .item__title{margin-bottom:0}}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .coords{width:100%;margin-bottom:2em}}.negotiator-details-v1__info .negotiator-listing__item:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item:nth-child(2n) .item__info{padding-right:0;padding-left:2em}}.negotiator-details-v1__info .negotiator-listing__item .item{display:flex;flex-direction:row}.negotiator-details-v1__info .negotiator-listing__item .item__info{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__info{margin-left:1em}.negotiator-details-v1__info .negotiator-listing__item .item__info&gt;:not(:last-child){margin-bottom:2.5em}}@media screen and (min-width:1200px) and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__info&gt;:not(:last-child){margin-bottom:1em}}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__info&gt;:first-child{margin-bottom:0}}.negotiator-details-v1__info .negotiator-listing__item .item__display{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.negotiator-details-v1__info .negotiator-listing__item .item__display{flex-direction:row}}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title{margin-bottom:2em}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.36 Poppins,sans-serif;color:#2d2d2d}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,30px)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0;text-transform:uppercase}.negotiator-details-v1__info .negotiator-listing__item .item__coords{margin-bottom:1.5em}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__coords{margin-bottom:0}}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element{display:flex;margin:.5em 0;align-items:center}@media screen and (min-width:576px){.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element{flex-direction:row}}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element:first-child{padding-top:0}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element:last-child{padding-bottom:0}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-address__drawing,.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-mail__drawing,.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-phone__drawing{fill:#2d2d2d}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-phone__drawing{height:25px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-mail__drawing{width:22px;height:17px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-address__drawing{width:23px;height:28px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__label{font:italic normal 400 clamp(14px,2vw,1.1764em)/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__content{display:flex;flex-direction:column;min-width:140px;margin-left:.8em;font:normal normal 400 clamp(12px,2vw,.823em)/1.4 Poppins,sans-serif;color:#5b5b5b;text-align:left;text-transform:none;text-decoration:none}.negotiator-details-v1__info .negotiator-listing__item .item__coords a.coords__content:focus,.negotiator-details-v1__info .negotiator-listing__item .item__coords a.coords__content:hover{color:#2d2d2d}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__svg{fill:#186b11}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link{background:#fab711;border:1px solid #fab711;width:3.0588em;height:3.0588em;padding:.8em}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:focus,.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:hover{background:transparent;border-color:#2d2d2d}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:focus .social__svg,.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:hover .social__svg{fill:#2d2d2d}.negotiator-details-v1__info .negotiator-listing__item .item__decorate{margin-bottom:2em;margin-right:1em;display:flex;justify-content:flex-end;max-width:220px;max-height:280px}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .item__decorate{max-width:50%;margin-top:0;margin-bottom:0;width:220px;height:280px}}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__wrapper{height:100%;width:100%}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__visual{position:relative;height:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__visual{max-width:inherit}}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__img{display:block;object-fit:cover;width:220px;height:280px}.negotiator-details-v1 .legals-negotiator{margin-bottom:1.5em}.negotiator-details-v1 .legals-negotiator__text{font:italic normal 400 clamp(12px,2vw,.824em)/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;letter-spacing:.2em}.negotiator-details-v1 .legals-negotiator__value{font:normal normal 400 clamp(12px,2vw,.824em)/1.6666 Poppins,sans-serif;color:#5b5b5b;text-align:left;text-transform:none;letter-spacing:.2em;margin-left:.7em}.negotiator-details-v1__filter{margin:1em 0}.negotiator-details-v1__property-listing{margin-bottom:6em}.negotiator-details-v1__property-listing .header-seo__title{word-break:break-word}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title{margin-bottom:0}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1176em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.negotiator-details-v1 .social__svg{max-height:15px}.negotiator-details-v1 .social__link{width:35px;height:35px;padding:.3em}.negotiator-home-v1{background:transparent url(../images/modules/negotiator/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#2d2d2d;position:relative;padding:4em 0;height:auto}.negotiator-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.79)}.negotiator-home-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.negotiator-home-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:calc(1528px + 6em);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.negotiator-home-v1__wrapper{padding-left:3em;padding-right:3em}}.negotiator-home-v1__title .title--v1.title{margin-bottom:2.5294em}.negotiator-home-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.negotiator-home-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.negotiator-home-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.negotiator-home-v1__items{margin-bottom:4.1176em;width:100%}.negotiator-home-v1__items .swiper-container{height:100%}@media screen and (min-width:768px){.negotiator-home-v1__items .swiper-container{margin-bottom:1.7647em}}.negotiator-home-v1__item.swiper-slide{display:flex;flex-flow:column nowrap}.negotiator-home-v1__item.item{padding:0 3vw}.negotiator-home-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:left;flex-grow:1}.negotiator-home-v1__item.item .item__decorate{width:100%;aspect-ratio:1.19;height:351px}@media screen and (min-width:768px){.negotiator-home-v1__item.item .item__decorate{width:100%}}.negotiator-home-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.negotiator-home-v1__item.item .item__visual{display:flex;justify-content:center;align-items:flex-start;height:100%}.negotiator-home-v1__item.item .item__img{display:block;width:auto;height:100%;margin:0 auto}.negotiator-home-v1__item.item .item__content{flex:1;padding:0 2em;display:flex;flex-direction:column;margin-bottom:5em}.negotiator-home-v1__item.item .item__aligner{flex:1}.negotiator-home-v1__item.item .item__title{padding:0 2em}.negotiator-home-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0 0;text-align:left}.negotiator-home-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.negotiator-home-v1__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.negotiator-home-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.negotiator-home-v1__item.item .item__links{position:absolute;bottom:0;right:3vw}.negotiator-home-v1__item.item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#2d2d2d;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.negotiator-home-v1__item.item .item__links .button-link:before{border-left-color:#2d2d2d}.negotiator-home-v1__item.item .item__links .button-link span:after{background-color:#186b11}.negotiator-home-v1__item.item .item__links .button-link.focus:before,.negotiator-home-v1__item.item .item__links .button-link:focus:before,.negotiator-home-v1__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.negotiator-home-v1__item.item .item__links .links-group__wrapper{justify-content:flex-end}.negotiator-home-v1__item.item .item__coords a{text-decoration:none;color:#2d2d2d}.negotiator-home-v1__item.item .item__coords .coords{display:flex;flex-direction:column}.negotiator-home-v1__item.item .item__coords .coords__element{margin:.6em 0;font:normal normal 400 1em/1.2 Poppins,sans-serif;color:#2d2d2d}.negotiator-home-v1__item.item .item__coords .coords__element--phone{font:normal normal 700 1.25em/1.2 Poppins,sans-serif;color:#2d2d2d}.negotiator-home-v1__item.item .item__coords .coords__element--type{margin:0 0 1.8em;font:normal normal 400 1.25em/1.2 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0}.negotiator-home-v1__item.item .item__coords .coords__content--highlight{display:block}.negotiator-home-v1__item.item--cover .item__img{width:100%;max-width:100%;object-fit:cover;height:351px}.negotiator-home-v1__item.item--representative .item__coords .coords__element--address{margin-top:0;font:normal normal 400 1.25em/1.2 Poppins,sans-serif;color:#2d2d2d;letter-spacing:0}.negotiator-home-v1__pagination.swiper-pagination{left:50%;bottom:0;transform:translateX(-50%);width:100%}.negotiator-home-v1__pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.negotiator-home-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#fff}.negotiator-home-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:2em}.negotiator-home-v1__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.negotiator-home-v1__item-links .button:before{background:#2d2d2d}.negotiator-home-v1__item-links .button:focus,.negotiator-home-v1__item-links .button:hover{color:#fff;border-color:#2d2d2d}.negotiator-home-v1__item-links .button:focus:before,.negotiator-home-v1__item-links .button:hover:before{background:#2d2d2d}.negotiator-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.negotiator-listing-v1__container{height:100%;display:flex;justify-content:center}.negotiator-listing-v1__wrapper{width:100%}.negotiator-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.negotiator-listing-v1__title{word-break:break-word}.negotiator-listing-v1__title .title--v1.title{margin-bottom:1.7647em}.negotiator-listing-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.negotiator-listing-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.negotiator-listing-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.negotiator-listing-v1__items{margin-bottom:4%;display:flex;justify-content:center}.negotiator-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em;max-width:1200px;width:100%}@media screen and (min-width:768px){.negotiator-listing-v1__items-wrapper{justify-content:space-between}}.negotiator-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.negotiator-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.negotiator-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.negotiator-listing-v1__items .item{width:calc(33.33333% - 4em);margin-top:2em;margin-bottom:2em}}.negotiator-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.negotiator-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:340px;margin:auto}@media screen and (min-width:768px){.negotiator-listing-v1__items .item__container{height:100%}}.negotiator-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.negotiator-listing-v1__items .item__decorate{width:100%;height:380px}}.negotiator-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.negotiator-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.negotiator-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.negotiator-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.negotiator-listing-v1__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:0;text-decoration:none}.negotiator-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.negotiator-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.negotiator-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.negotiator-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.negotiator-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column;background:transparent}.negotiator-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.negotiator-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.negotiator-listing-v1__items .item__top-block{flex-direction:row}}.negotiator-listing-v1__items .item__title{word-break:break-word}.negotiator-listing-v1__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.negotiator-listing-v1__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.negotiator-listing-v1__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:uppercase}.negotiator-listing-v1__items .item__negotiator .negotiator__details{display:flex;flex-direction:column}.negotiator-listing-v1__items .item__negotiator .negotiator__details a{text-decoration:none;color:#2d2d2d}.negotiator-listing-v1__items .item__negotiator .negotiator__details__phone{font:normal normal 400 1.1765em/1 Poppins,sans-serif;letter-spacing:.1em;margin:.3em 0}.negotiator-listing-v1__items .item__negotiator .negotiator__details__mail{font:normal normal 400 1em/1 Poppins,sans-serif;margin:.3em 0}.negotiator-listing-v1__items .item__main-link{text-decoration:none}.negotiator-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.news-details-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.news-details-v1__container{height:100%}.news-details-v1__wrapper{width:100%;padding-left:0;padding-right:0}.news-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-details-v1__article{position:relative}.news-details-v1__article .item{position:relative;text-align:center}.news-details-v1__article .item__wrapper{min-height:none;width:100%;align-items:center}.news-details-v1__article .item__wrapper-close{clear:both}.news-details-v1__article .item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3.5235em}@media screen and (min-width:992px){.news-details-v1__article .item__decorate{width:58%;float:right;margin-left:3.5294em}}.news-details-v1__article .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-details-v1__article .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-details-v1__article .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-details-v1__article .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-details-v1__article .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.news-details-v1__article .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-details-v1__article .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-details-v1__article .item__visual{height:auto}@media screen and (min-width:992px){.news-details-v1__article .item__visual{height:400px}}.news-details-v1__article .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.news-details-v1__article .item__block-text,.news-details-v1__article .item__content{width:100%;height:100%}.news-details-v1__article .item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.news-details-v1__article .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-details-v1__article .item__title .title .title__content-1{display:block}.news-details-v1__article .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#2d2d2d}.news-details-v1__article .item__date{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em}.news-details-v1__article .item__date a{color:#2d2d2d}.news-details-v1__article .item__text-container{height:100%}.news-details-v1__article .item__text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#5b5b5b;text-align:left}.news-details-v1__article .item__text-block a{color:#5b5b5b}.news-details-v1__article .item__links{justify-content:flex-end;display:flex;padding-top:2em}.news-details-v1__socials{padding:2em 0}.news-listing-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.news-listing-v1__container{height:100%;display:flex;justify-content:center}.news-listing-v1__wrapper{width:100%;max-width:1535px;padding-left:3em;padding-right:3em}.news-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v1__items{margin-bottom:4%;position:relative}.news-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:1200px){.news-listing-v1__items-wrapper{margin:0 -2em}}.news-listing-v1__items .item{position:relative;text-align:center;display:flex;width:100%;max-width:600px}@media screen and (min-width:992px){.news-listing-v1__items .item{height:345px;max-width:100%}}@media screen and (max-width:768px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.news-listing-v1__items .item{margin:2em;width:calc(100% - 4em)}}.news-listing-v1__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:992px){.news-listing-v1__items .item__wrapper{flex-direction:row}}.news-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.news-listing-v1__items .item__decorate-wrapper{width:100%}}.news-listing-v1__items .item__decorate{width:100%;height:100%;position:relative}@media screen and (min-width:992px){.news-listing-v1__items .item__decorate{width:50%}}.news-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-listing-v1__items .item__decorate .decorate__hover-text{color:#fff;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.news-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-listing-v1__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto}.news-listing-v1__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.news-listing-v1__items .item__content{width:50%;padding:1em 2.9412em 1.7647em}}.news-listing-v1__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.news-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:2em}@media screen and (min-width:992px){.news-listing-v1__items .item__top-block{padding-bottom:inherit}}@media screen and (min-width:1200px){.news-listing-v1__items .item__top-block{flex-direction:row;justify-content:space-between}}.news-listing-v1__items .item__title{width:100%}.news-listing-v1__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:992px){.news-listing-v1__items .item__title{width:85%}}.news-listing-v1__items .item__date{flex-shrink:0;font:normal normal 400 .8823em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em}.news-listing-v1__items .item__date a{color:#2d2d2d}@media screen and (min-width:1200px){.news-listing-v1__items .item__date{margin-left:1em}}.news-listing-v1__items .item__text-container{height:100%;max-height:14em}@media screen and (min-width:992px){.news-listing-v1__items .item__text-container{max-height:9.8em}}@media screen and (min-width:1200px){.news-listing-v1__items .item__text-container{max-height:5.6em}}.news-listing-v1__items .item__text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d;text-align:left}.news-listing-v1__items .item__text-block a{color:#2d2d2d}.news-listing-v1__items .item__links{padding-top:2em}@media screen and (min-width:992px){.news-listing-v1__items .item__links{padding-top:inherit}}.news-listing-v1__items .item__main-link{text-decoration:none}.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.news-listing-v2{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.news-listing-v2__container{height:100%;display:flex;justify-content:center}.news-listing-v2__wrapper{width:100%;padding-left:3em;padding-right:3em}.news-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v2__items{margin-bottom:4%;position:relative}.news-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}@media screen and (max-width:768px){.news-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.news-listing-v2__items-wrapper{margin:0 -2em}}.news-listing-v2__items .item{position:relative;text-align:center;display:flex;max-width:550px}@media screen and (max-width:768px){.news-listing-v2__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items .item{margin:2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.news-listing-v2__items .item{margin:2em;width:calc(50% - 4em)}}.news-listing-v2__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}.news-listing-v2__items .item__decorate-wrapper{height:300px;width:100%}@media screen and (min-width:992px){.news-listing-v2__items .item__decorate-wrapper{height:400px}}.news-listing-v2__items .item__decorate{width:100%;height:100%;position:relative}.news-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-listing-v2__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-listing-v2__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.news-listing-v2__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-listing-v2__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.news-listing-v2__items .item__content{width:100%;height:100%;padding:2em 0}.news-listing-v2__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.news-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:2em}.news-listing-v2__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-listing-v2__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.news-listing-v2__items .item__date{font:normal normal 400 .8823em/1 Poppins,sans-serif;color:#2d2d2d}.news-listing-v2__items .item__date a{color:#2d2d2d}.news-listing-v2__items .item__text-container{height:100%;max-height:14em}@media screen and (min-width:992px){.news-listing-v2__items .item__text-container{max-height:9.8em}}@media screen and (min-width:1200px){.news-listing-v2__items .item__text-container{max-height:5.6em}}.news-listing-v2__items .item__text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d;text-align:left}.news-listing-v2__items .item__text-block a{color:#2d2d2d}.news-listing-v2__items .item__links{justify-content:flex-end;display:flex;padding-top:2em}.news-listing-related-v1__title .title__content-1{margin-bottom:.3em}.news-listing-related-v1__title .title{margin-bottom:1.5em}.news-listing-related-v1__title .title .title__content{font-size:1em;margin:0;text-align:center}.news-listing-related-v1__title .title .title__content-1{display:block}.news-listing-related-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#2d2d2d}.news-listing-related-v1__items{position:relative}.news-listing-related-v1__items-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}@media screen and (max-width:768px){.news-listing-related-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-related-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.news-listing-related-v1__items-wrapper{margin:0 -2em}}.news-listing-related-v1__items .item{position:relative;text-align:center;display:flex;max-width:550px}@media screen and (max-width:768px){.news-listing-related-v1__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-related-v1__items .item{margin:2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.news-listing-related-v1__items .item{margin:2em;width:calc(33.33333% - 4em)}}.news-listing-related-v1__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}.news-listing-related-v1__items .item__decorate-wrapper{height:300px;width:100%}@media screen and (min-width:992px){.news-listing-related-v1__items .item__decorate-wrapper{height:280px}}.news-listing-related-v1__items .item__decorate{width:100%;height:auto;position:relative}.news-listing-related-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-listing-related-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-listing-related-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-listing-related-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-listing-related-v1__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.news-listing-related-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-listing-related-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-listing-related-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-listing-related-v1__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.news-listing-related-v1__items .item__content{width:100%;height:100%;padding:2em 0}.news-listing-related-v1__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.news-listing-related-v1__items .item__top-block{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:2em}.news-listing-related-v1__items .item__title .title__content-1{margin-bottom:.5em}.news-listing-related-v1__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-listing-related-v1__items .item__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.news-listing-related-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.news-listing-related-v1__items .item__text-container{height:100%;max-height:14em}@media screen and (min-width:992px){.news-listing-related-v1__items .item__text-container{max-height:9.8em}}@media screen and (min-width:1200px){.news-listing-related-v1__items .item__text-container{max-height:5.6em}}.news-listing-related-v1__items .item__text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#5b5b5b;text-align:left;overflow-y:hidden}.news-listing-related-v1__items .item__text-block a{color:#5b5b5b}.news-listing-related-v1__items .item__links{justify-content:flex-end;display:flex;padding-top:1em}.news-v1{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#fff;position:relative;padding:4em 0;display:flex;justify-content:center;align-items:center;max-width:100%}@media screen and (min-width:768px){.news-v1{min-height:auto}}.news-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v1__wrapper{padding-left:3em;padding-right:3em}}.news-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.news-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.news-v1__title .title--v3.title .title__content{font-size:1em;margin:0}.news-v1__title .title--v3.title .title__content-1{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.news-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center}@media screen and (min-width:768px){.news-v1__item.item .item__container{flex-direction:row}}.news-v1__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.news-v1__item.item .item__decorate{width:40%}}.news-v1__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.news-v1__item.item .item__date{font:normal normal 600 clamp(12px,2vw,25px)/1 Poppins,sans-serif;color:#2d2d2d}.news-v1__item.item .item__date a{color:#2d2d2d}.news-v1__item.item .item__title .title--v1.title{margin-bottom:1em}.news-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.news-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,30px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.news-v1__item.item .item__aligner{flex:1;margin-bottom:1em}.news-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.news-v1__item.item .item__text{font:normal normal 300 14px/1.4 Poppins,sans-serif;color:#5b5b5b}.news-v1__item.item .item__text a{color:#5b5b5b}.news-v1__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}@media screen and (min-width:768px){.news-v1__item.item .item__block-text{margin-bottom:0}}.news-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.news-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;margin:0 auto}.news-v1__item.item .item__links .button-link{font:normal normal 500 clamp(12px,1vw,19px)/1.5em Poppins,sans-serif;color:#186b11;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:none}.news-v1__item.item .item__links .button-link:before{border-left-color:#186b11}.news-v1__item.item .item__links .button-link span:after{background-color:#186b11}.news-v1__item.item .item__links .button-link.focus:before,.news-v1__item.item .item__links .button-link:focus:before,.news-v1__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.news-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.news-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.news-v1__item.item--cover .item__img{max-height:none}}.news-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%);margin-top:25px}.news-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.news-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#fff}.news-v2{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#fff;position:relative;padding:4em 0;height:995px}.news-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.news-v2__container{text-align:center}.news-v2__container,.news-v2__wrapper{height:100%;display:flex;justify-content:center}.news-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.news-v2__wrapper{padding-left:3em;padding-right:3em}}.news-v2__title .title--v1.title{margin-bottom:2.5294em}.news-v2__title .title--v1.title .title__content{font-size:1em;margin:0}.news-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.news-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.news-v2__news{margin-bottom:4.1176em}.news-v2__news .swiper-container{height:100%}@media screen and (min-width:768px){.news-v2__news .swiper-container{margin-bottom:1.7647em}}.news-v2__item.swiper-slide{display:flex;flex-flow:column nowrap}.news-v2__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;flex-grow:1}.news-v2__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.news-v2__item.item .item__decorate{width:100%;height:100%;max-height:271px}}.news-v2__item.item .item__decorate-wrapper{height:100%;width:100%}.news-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.news-v2__item.item .item__img{display:block;width:auto;height:100%;max-height:271px;margin:0 auto}.news-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column}.news-v2__item.item .item__aligner{flex:1}.news-v2__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}.news-v2__item.item .item__date{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d}.news-v2__item.item .item__date a{color:#2d2d2d}.news-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.news-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.news-v2__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.news-v2__item.item .item__text-container{height:100%;width:100%;position:relative}.news-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.news-v2__item.item .item__text a{color:#5b5b5b}.news-v2__item.item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#2d2d2d;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.news-v2__item.item .item__links .button-link:before{border-left-color:#fab711}.news-v2__item.item .item__links .button-link span:after{background-color:#186b11}.news-v2__item.item .item__links .button-link.focus:before,.news-v2__item.item .item__links .button-link:focus:before,.news-v2__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.news-v2__item.item .item__links .links-group__wrapper{justify-content:flex-end}.news-v2__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.news-v2__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.news-v2__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.news-v2__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#fff}.news-v2__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.news-v2__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.news-v2__item-links .button:before{background:#2d2d2d}.news-v2__item-links .button:focus,.news-v2__item-links .button:hover{color:#fff;border-color:#2d2d2d}.news-v2__item-links .button:focus:before,.news-v2__item-links .button:hover:before{background:#2d2d2d}.news-v3{background:#2d2d2d url(../images/modules/news/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#2d2d2d;position:relative;height:auto}@media screen and (min-width:1200px){.news-v3{max-height:none}}.news-v3__background{background:#2d2d2d url(../images/modules/news/1.jpg) no-repeat 50%/cover;display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.news-v3__background{flex-wrap:nowrap}}.news-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.news-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v3__background-text{background:#efefef;width:100%;height:100%;position:absolute;left:0}@media screen and (min-width:768px){.news-v3__background-text{max-width:55%}}.news-v3__block-text{width:100%;position:relative;padding:4em 0}@media screen and (min-width:992px){.news-v3__block-text{margin-right:auto}}.news-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1815px;max-height:100vh;display:flex;flex-direction:column;text-align:left;margin:auto}.news-v3__title{margin-bottom:2em}@media screen and (min-width:768px){.news-v3__title{margin-bottom:auto}}.news-v3__title .title .title__content{font-size:1em;margin:0;text-align:center}.news-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.news-v3__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.news-v3__title{max-width:50%;padding-left:4em}}.news-v3__news{padding:0 3em;max-height:100%}@media screen and (min-width:768px){.news-v3__news{padding:0 4em}}.news-v3__item.item .item__container{display:flex;flex-direction:column-reverse;text-align:center;align-items:center;height:575px}@media screen and (min-width:768px){.news-v3__item.item .item__container{flex-direction:row}}@media screen and (min-width:1400px){.news-v3__item.item .item__container{min-height:437px}}.news-v3__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;max-width:100%;height:100%}@media screen and (min-width:768px){.news-v3__item.item .item__content{max-width:50%;padding:2em 2.8235em}}@media screen and (min-width:1400px){.news-v3__item.item .item__content{max-width:50%;padding:2em 7.8235em}}.news-v3__item.item .item__aligner{flex:1;overflow:hidden}.news-v3__item.item .item__block-text{text-align:left;flex:1;display:flex;margin-bottom:1em;flex-direction:column;overflow:hidden}@media screen and (min-width:768px){.news-v3__item.item .item__block-text{margin-bottom:0}}.news-v3__item.item .item__date{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d}.news-v3__item.item .item__date a{color:#2d2d2d}.news-v3__item.item .item__title{margin:1em 0}@media screen and (min-width:768px){.news-v3__item.item .item__title{margin:1.5294em 0}}@media screen and (min-width:1400px){.news-v3__item.item .item__title{margin-top:1.5294em;margin-bottom:1.9412em}}.news-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.news-v3__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.news-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.news-v3__item.item .item__text-container{height:80%;width:100%;position:relative}.news-v3__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.news-v3__item.item .item__text a{color:#5b5b5b}.news-v3__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.news-v3__item.item .item__decorate{width:40%}}.news-v3__item.item .item__decorate-wrapper{height:100%;width:100%}.news-v3__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-v3__item.item .item__img{display:block;width:100%;height:100%;object-fit:cover;max-height:200px}@media screen and (min-width:768px){.news-v3__item.item .item__img{max-height:437px}}.news-v3__item.item .item__links{margin-top:1.5294em}.news-v3__item.item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.news-v3__item.item .item__links .button-link:before{border-left-color:#186b11}.news-v3__item.item .item__links .button-link span:after{background-color:#fab711}.news-v3__item.item .item__links .button-link.focus:before,.news-v3__item.item .item__links .button-link:focus:before,.news-v3__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.news-v3__item.item .item__links .links-group__wrapper{align-items:flex-end}@media screen and (min-width:768px){.news-v3__item.item .item__links .links-group__wrapper{justify-content:flex-end}}.news-v3__item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.news-v3__item--cover .item__img{max-height:none}}.news-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (min-width:768px){.news-v3__item-links{max-width:50%;padding-left:4em}}.news-v3__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.news-v3__item-links .button:before{background:#2d2d2d}.news-v3__item-links .button:focus,.news-v3__item-links .button:hover{color:#fff;border-color:#2d2d2d}.news-v3__item-links .button:focus:before,.news-v3__item-links .button:hover:before{background:#2d2d2d}.news-v3__container-pagination{position:relative;height:60px;width:100%}@media screen and (min-width:768px){.news-v3__container-pagination{width:50%;padding-left:4em}}@media screen and (min-width:1400px){.news-v3__container-pagination{width:50%;height:0}}.news-v3__pagination.swiper-pagination{top:-1em;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.news-v3__pagination.swiper-pagination{top:-6em}}.news-v3__pagination .swiper-pagination-bullet{color:transparent;background:#2d2d2d;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.news-v3__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:transparent;border-color:#2d2d2d}.newsletter-v1{background:#2d2d2d none no-repeat 50%/cover;background-attachment:none;color:#2d2d2d;position:relative;height:500px}.newsletter-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.newsletter-v1__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.newsletter-v1__wrapper{padding-left:3em;padding-right:3em}}.newsletter-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.newsletter-v1__title .title{margin-bottom:0}.newsletter-v1__title .title .title__content{font-size:1em;margin:0}.newsletter-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.newsletter-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,4vw,3.8235em)/1.4 Poppins,sans-serif;color:#fff}.newsletter-v1__title .title__content-2{padding-bottom:1.0588em}.newsletter-v1__text-block{font:normal normal 400 1.1765em/1.6666 Poppins,sans-serif}.newsletter-v1__links{display:flex;justify-content:center;flex-direction:row}.newsletter-v1__links .button{text-transform:inherit;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.newsletter-v1__links .button:before{background:#2d2d2d}.newsletter-v1__links .button:focus,.newsletter-v1__links .button:hover{color:#fff;border-color:#2d2d2d}.newsletter-v1__links .button:focus:before,.newsletter-v1__links .button:hover:before{background:#2d2d2d}.browser-mobile-apple .newsletter-v1{background-attachment:scroll}.opinions-v1{background:transparent url(../images/modules/opinions/1.jpg) no-repeat 50%/cover;color:#fff;position:relative;padding:4em 0}.opinions-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v1__wrapper{padding-left:3em;padding-right:3em}}.opinions-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.opinions-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v1__title .title--v3.title .title__content{font-size:1em;margin:0}.opinions-v1__title .title--v3.title .title__content-1{display:block;font:normal normal 600 clamp(16px,2vw,25px)/1 Poppins,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.opinions-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;height:300px}@media screen and (min-width:768px){.opinions-v1__item.item .item__container{flex-direction:row}}.opinions-v1__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.opinions-v1__item.item .item__block-text{text-align:left;display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:3em;margin-bottom:1em;overflow:hidden}@media screen and (min-width:768px){.opinions-v1__item.item .item__block-text{margin-bottom:0;flex-direction:row}}.opinions-v1__item.item .item__title{position:relative;padding-bottom:1em;width:80%;display:flex;flex-direction:column;align-items:left}@media screen and (min-width:768px){.opinions-v1__item.item .item__title{width:28%;margin-top:-2em}}.opinions-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.opinions-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.opinions-v1__item.item .item__date{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d}.opinions-v1__item.item .item__date a{color:#2d2d2d}.opinions-v1__item.item .item__quotes{width:100%;display:flex;justify-content:flex-end;margin-bottom:-.5em}.opinions-v1__item.item .item__quotes-svg{position:relative;right:0;fill:#2d2d2d;height:35px;width:48px}@media screen and (min-width:768px){.opinions-v1__item.item .item__quotes-svg{height:47px;width:60px}}.opinions-v1__item.item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1em}@media screen and (min-width:768px){.opinions-v1__item.item .item__aligner{justify-content:flex-end;width:72%;padding-left:2em}}.opinions-v1__item.item .item__text-container{height:100%;max-height:100%;position:relative}.opinions-v1__item.item .item__text-container:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.opinions-v1__item.item .item__text{height:100%;font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.opinions-v1__item.item .item__text a{color:#5b5b5b}.opinions-v1__item.item .item__links{display:flex;justify-content:flex-end}.opinions-v1__item.item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.opinions-v1__item.item .item__links .button-link:before{border-left-color:#186b11}.opinions-v1__item.item .item__links .button-link span:after{background-color:#fab711}.opinions-v1__item.item .item__links .button-link.focus:before,.opinions-v1__item.item .item__links .button-link:focus:before,.opinions-v1__item.item .item__links .button-link:hover:before{border-left-color:#186b11}.opinions-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.opinions-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.opinions-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.opinions-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#fff;border-color:#fff}.opinions-v2{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:3.2353em 0}.opinions-v2__container{text-align:center}.opinions-v2__container,.opinions-v2__wrapper{height:100%;display:flex;justify-content:center}.opinions-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1230px;flex-direction:column}@media screen and (min-width:768px){.opinions-v2__wrapper{padding-left:3em;padding-right:3em}}.opinions-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.opinions-v2__title .title--v1.title{margin-bottom:2.5294em}.opinions-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.opinions-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.opinions-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.opinions-v2__opinions{margin-bottom:2.8235em}}.opinions-v2__item.item .item__container{display:flex;flex-direction:column;background-color:transparent;text-align:center;height:338px}@media screen and (min-width:768px){.opinions-v2__item.item .item__container{flex-direction:row}}.opinions-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.opinions-v2__item.item .item__block-text{text-align:left;display:flex;flex:1;flex-direction:column;margin-bottom:1em;overflow:hidden;padding-top:2.5em}@media screen and (min-width:768px){.opinions-v2__item.item .item__block-text{margin-bottom:0}}.opinions-v2__item.item .item__title{position:relative;padding-bottom:1em;width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.opinions-v2__item.item .item__title{margin-top:-2em}}.opinions-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.opinions-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.opinions-v2__item.item .item__date{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d}.opinions-v2__item.item .item__date a{color:#2d2d2d}.opinions-v2__item.item .item__quotes{width:100%;display:flex;justify-content:flex-end;margin-bottom:-.5em}.opinions-v2__item.item .item__quotes-svg{position:relative;right:0;fill:#2d2d2d;height:35px;width:48px}@media screen and (min-width:768px){.opinions-v2__item.item .item__quotes-svg{height:47px;width:60px}}.opinions-v2__item.item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1em}.opinions-v2__item.item .item__text-container{height:100%;width:100%;max-height:100%;position:relative}.opinions-v2__item.item .item__text-container:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.opinions-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.opinions-v2__item.item .item__text a{color:#5b5b5b}.opinions-v2__container-pagination{position:relative;height:60px;width:100%}.opinions-v2__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.opinions-v2__pagination .swiper-pagination-bullet{color:transparent;background:#2d2d2d;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.opinions-v2__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:transparent;border-color:#2d2d2d}.opinions-v2__pagination .swiper-pagination-bullet--number{color:transparent;background:#2d2d2d;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.opinions-v2__pagination .swiper-pagination-bullet--number-active{color:#2d2d2d;background:transparent;border-color:#2d2d2d}.opinions-v2__links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:1em}.opinions-v2__links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.opinions-v2__links .button:before{background:#2d2d2d}.opinions-v2__links .button:focus,.opinions-v2__links .button:hover{color:#fff;border-color:#2d2d2d}.opinions-v2__links .button:focus:before,.opinions-v2__links .button:hover:before{background:#2d2d2d}.opinions-v3{color:#2d2d2d;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.opinions-v3{max-height:none;height:800px}}.opinions-v3__background{background:transparent url(../images/modules/opinions/2.jpg) no-repeat 50%/cover}.opinions-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.opinions-v3__container{height:100%;display:flex;text-align:center;flex-wrap:wrap}@media screen and (min-width:992px){.opinions-v3__container{flex-wrap:nowrap}}.opinions-v3__decorate.decorate{align-items:center;position:relative;display:none}@media screen and (min-width:992px){.opinions-v3__decorate.decorate{max-width:45%;display:flex;width:100%;z-index:1}}.opinions-v3__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:absolute;right:0;display:flex;align-items:center}.opinions-v3__decorate.decorate .decorate__img{display:block;width:100%;z-index:1}@media screen and (min-width:992px){.opinions-v3__decorate.decorate .decorate__img{position:absolute;right:-5em;max-width:820px}}.opinions-v3__block-text{background:#efefef;width:100%;position:relative}@media screen and (min-width:992px){.opinions-v3__block-text{width:55%;margin-left:auto}}.opinions-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.opinions-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4.1176em 15.1041%}.opinions-v3__title .title--v1.title{margin-bottom:2em}.opinions-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.opinions-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.opinions-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.opinions-v3__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.opinions-v3__aligner{max-height:none}}.opinions-v3__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.opinions-v3__container-text{height:100%}}.opinions-v3__container-text:before{content:"";position:absolute;background:hsla(0,0%,93.7%,.71);width:100%;height:3em;bottom:0;z-index:1}.opinions-v3__text-block{margin-bottom:3em}.opinions-v3__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.opinions-v3__item.item .item__container{display:flex;flex-direction:column;text-align:center;padding-bottom:2.4118em}@media screen and (min-width:768px){.opinions-v3__item.item .item__container{flex-direction:row}}.opinions-v3__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column}.opinions-v3__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em}@media screen and (min-width:768px){.opinions-v3__item.item .item__block-text{margin-bottom:0}}.opinions-v3__item.item .item__date{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d}.opinions-v3__item.item .item__date a{color:#2d2d2d}.opinions-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.opinions-v3__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.opinions-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.opinions-v3__item.item .item__text{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d}.opinions-v3__item.item .item__text a{color:#2d2d2d}.opinions-v3__item-separation{background-color:#2d2d2d;border:1px solid #2d2d2d;width:90%;margin:auto}.opinions-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:50px}.opinions-v3__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.opinions-v3__item-links .button:before{background:#2d2d2d}.opinions-v3__item-links .button:focus,.opinions-v3__item-links .button:hover{color:#fff;border-color:#2d2d2d}.opinions-v3__item-links .button:focus:before,.opinions-v3__item-links .button:hover:before{background:#2d2d2d}.pagination{background:transparent;color:#2d2d2d;margin:4em 0;font:normal normal 400 .9375em Poppins,sans-serif;letter-spacing:normal;text-transform:none}.pagination__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.pagination__items&gt;li{margin:0;padding:0}.pagination__link{text-decoration:none;border-radius:100%;display:flex;min-height:28px;min-width:28px;justify-content:center;align-items:center;padding:.3em;margin:0 .3em;color:currentColor;background:transparent;border:1px solid #d1d1d1}@media screen and (min-width:576px){.pagination__link{min-height:50px;min-width:50px}}.pagination__link svg{fill:#2d2d2d}.pagination__link:hover{color:#fff;background:#2d2d2d;border-color:#2d2d2d}.pagination__link:hover svg{fill:#fff}.pagination__svg{height:1em}.pagination__item--active .pagination__link{color:#fff;background:#2d2d2d;border-color:#2d2d2d}.partenaire-v1{color:#2d2d2d;position:relative;background:#fff;padding:3em 0;margin:1em 0}.partenaire-v1__title .title__content{font-size:1em;margin:1em 0;text-align:center}@media screen and (min-width:768px){.partenaire-v1__title .title__content{text-align:left}}.partenaire-v1__title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.1em;text-transform:none}.partenaire-v1__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.partenaire-v1__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.partenaire-v1__item-links a:hover span{color:#2d2d2d}.partenaire-v1__item-links a{font:normal normal 500 20px/1 Poppins,sans-serif}.partenaire-v1__item-links a span{color:#2d2d2d}.partenaire-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;padding-left:3em;padding-right:3em}.partenaire-v1__wrapper{margin:2em auto;padding:2em 3em;position:relative;display:flex;flex-direction:column;justify-content:center;max-width:calc(1528px + 6em);width:100%}@media screen and (min-width:768px){.partenaire-v1__wrapper{padding-left:3em;padding-right:3em}}.partenaire-v1___nb_partenaire_flex{margin:0 auto}.partenaire-v1 .swiper-container{max-width:1600px;width:100%;padding-bottom:3em}.partenaire-v1 .image-block img{width:100%;padding:1em;object-fit:cover;max-width:300px}.partenaire-v1__item-image-block{max-height:150px}@media screen and (min-width:768px){.partenaire-v1_flex_2{width:50%;margin:0 1em}.partenaire-v1_flex_1{width:100%;margin:0 1em}}@media screen and (max-width:1200px){.partenaire-v1__item{padding:.5em}}@media screen and (max-width:767px){.partenaire-v1___nb_partenaire_flex .item__img{width:90%}.partenaire-v1___nb_partenaire_flex .swiper-wrapper{width:90%;flex-direction:column}.partenaire-v1_flex_1,.partenaire-v1_flex_2{width:90%;margin:0 1em}}.partenaire-v1__item-content-no-link{padding-bottom:2em}.partenaire-v1__item-no-links-bordered__footer{position:relative;width:100%;height:.5px}.partenaire-v1__item-image-block{min-height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:1em}@media screen and (min-width:1200px){.partenaire-v1 .swiper-wrapper{max-width:1500px;width:100%}}@media screen and (max-width:1200px){.partenaire-v1__wrapper{padding-bottom:3em}}.partenaire-v1 .swiper-wrapper{padding-bottom:1em}.partenaire-v1__item,.partenaire-v1__title{text-align:center}.partenaire-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;border-color:transparent}.partenaire-v1 .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{border:1px solid #2d2d2d;color:#2d2d2d;border-radius:100%;font-weight:600}@media screen and (min-width:768px){.partenaire-v1 .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{font-size:17px;width:50px;height:50px;min-width:50px;line-height:50px}}@media screen and (max-width:767px){.partenaire-v1 .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{font-size:12px;width:25px;height:25px;min-width:25px;line-height:25px}}.partenaire-v1 .swiper-pagination-bullet-active{border:0!important}.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border-radius:0;margin-right:1em!important;margin-left:1em!important;height:10px;align-items:center;max-width:10px;width:10px;color:transparent;background:transparent;border-radius:100%;border:1px solid #2d2d2d;justify-content:center}@media screen and (min-width:991px){.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2em!important;margin-left:2em!important}}.partenaire-v1 .links-group__wrapper{justify-content:center}.partenaire-v1 .swiper-pagination-bullet-active{background:#fff!important}.partenaire-v1 .swiper-wrapper{width:100%}@media screen and (min-width:1501px){.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{margin-bottom:1em;padding:1em}}.partenaire-v1 .swiper-pagination-bullets{display:flex;justify-content:center;left:0;right:0;margin:0 auto}@media screen and (max-width:1500px){.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{padding:1em}.partenaire-v1 .title{margin-bottom:2%}}.partenaire-v1__item-title .title{margin-bottom:0;max-width:90%}.partenaire-v1__item-title .title .title__content{word-break:break-word;text-transform:none;padding-bottom:19px}.partenaire-v1 .module__aligner{display:block}.partenaire-v1-dark{background:#2d2d2d;padding:2em}.partenaire-v1-dark .swiper-pagination-bullet-active{background:#2d2d2d!important}.partenaire-v1-dark .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{color:#fff}.partenaire-v1-dark .button-link:before{border-left:7px solid #fff}.partenaire-v1-dark span.title__content-2{color:#fff}.partenaire-v1-dark .links-group__link span,.partenaire-v1-dark a:hover span{color:#2d2d2d}.partenaire-v1-dark .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{border:1px solid #fff}.partenaire-v1-dark .swiper-pagination-bullets .swiper-pagination-bullet{background:transparent;border:1px solid #fff}.partner-listing-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.partner-listing-v1__wrapper{width:100%}.partner-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.partner-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.partner-listing-v1__container-text{margin-bottom:8%;max-height:300px}.partner-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.partner-listing-v1__text-block.text-block a{color:inherit}.partner-listing-v1__items{margin-bottom:4%}.partner-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.partner-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.partner-listing-v1__items-wrapper{margin:0 -1em}}@media screen and (max-width:768px){.partner-listing-v1__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v1__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.partner-listing-v1__items .item{margin:2em 1em;width:calc(33.33333% - 2em)}}.partner-listing-v1 .item,.partner-listing-v1 .item__drawing{position:relative}.partner-listing-v1 .item__decorate{border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:265px;max-height:265px}@media screen and (min-width:992px){.partner-listing-v1 .item__decorate{min-height:265px;max-height:265px}}.partner-listing-v1 .item__decorate-wrapper{max-width:80%;max-height:80%}.partner-listing-v1 .item__img{width:100%;object-fit:cover}.partner-listing-v1 .item__img--contain{width:100%;min-height:auto;object-fit:contain}.partner-listing-v1 .item__content .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1176em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:uppercase}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#2d2d2d;text-decoration:none;display:flex;flex-direction:column;height:auto}.partner-listing-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.partner-listing-v1__item-links .button{color:#2d2d2d}.partner-listing-v2{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.partner-listing-v2__wrapper{width:100%}.partner-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.partner-listing-v2__sticky-top{height:auto;width:100%;background:#2d2d2d;position:relative}@media screen and (min-width:992px){.partner-listing-v2__sticky-top{min-width:720px;width:38%;position:relative;margin-left:auto;height:auto}}.partner-listing-v2__sticky-top .sticky-top__slogan{padding:2em 3em;font:normal normal 400 1.4706em/1.4 Poppins,sans-serif;letter-spacing:.3em;text-align:center}@media screen and (min-width:768px){.partner-listing-v2__sticky-top .sticky-top__slogan{padding:2.5em 4em 2.5em 6em}}.partner-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.partner-listing-v2__container-text{margin-bottom:8%;max-height:300px}.partner-listing-v2__editorial{background:transparent}@media screen and (min-width:992px){.partner-listing-v2__editorial{margin-top:-9em}}.partner-listing-v2__editorial .editorial__wrapper{padding-bottom:4.5em}.partner-listing-v2__editorial .editorial__text{text-align:left}.partner-listing-v2__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap;margin-bottom:4.1176em}.partner-listing-v2__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.partner-listing-v2__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.partner-listing-v2__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.partner-listing-v2__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.partner-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.partner-listing-v2__text-block.text-block a{color:inherit}.partner-listing-v2__items{margin-bottom:4%}.partner-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.partner-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.partner-listing-v2__items-wrapper{margin:-2em 0}}.partner-listing-v2__items .item{position:relative;display:flex;justify-content:center;flex-direction:column-reverse;max-width:100%}@media screen and (max-width:768px){.partner-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.partner-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.partner-listing-v2__items .item{flex-direction:row-reverse;height:470px}}.partner-listing-v2__items .item__top-block{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:576px){.partner-listing-v2__items .item__top-block{flex-direction:row}}.partner-listing-v2__items .item__title{width:100%;display:flex;flex-wrap:wrap;text-decoration:none}@media screen and (min-width:576px){.partner-listing-v2__items .item__title{width:70%}}.partner-listing-v2__items .item__title .title--v1.title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.partner-listing-v2__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.1em;text-transform:none}.partner-listing-v2__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.partner-listing-v2__items .item__title .title--v1 .title__content-1{margin-bottom:.5em}.partner-listing-v2__items .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.partner-listing-v2__items .item__links .button-link:before{border-left-color:#fff}.partner-listing-v2__items .item__links .button-link span:after{background-color:#fab711}.partner-listing-v2__items .item__links .button-link.focus:before,.partner-listing-v2__items .item__links .button-link:focus:before,.partner-listing-v2__items .item__links .button-link:hover:before{border-left-color:#fff}.partner-listing-v2__items .item__links .links-group__wrapper{display:block}@media screen and (min-width:768px){.partner-listing-v2__items .item__links .links-group__wrapper{display:flex;justify-content:flex-end;margin-top:-2em}}.partner-listing-v2__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2.6471em 8% 2.6471em 10%;position:relative;width:100%;max-width:1230px;text-align:left;background:#2d2d2d}@media screen and (min-width:992px){.partner-listing-v2__items .item__container_text-block{max-height:100vh;width:53%}}.partner-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:300px;margin-bottom:1.5em}@media screen and (min-width:1200px){.partner-listing-v2__items .item__aligner{max-height:100%}}.partner-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.partner-listing-v2__items .item__container-text{height:100%}}.partner-listing-v2__items .item__text-block{color:#fff;font:normal normal 400 .9412em/1.6666 Poppins,sans-serif;margin-bottom:2em}.partner-listing-v2__items .item__last-block{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center}.partner-listing-v2__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.partner-listing-v2__items .item__decorate.decorate{max-width:45%;display:flex;width:100%}}.partner-listing-v2__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;padding:3em 2em;border:1px solid #d1d1d1}@media screen and (min-width:992px){.partner-listing-v2__items .item__decorate.decorate .decorate__wrapper{position:absolute;height:85%;width:110%;right:-10%;left:inherit}}.partner-listing-v2__items .item__decorate.decorate .decorate__img{display:block;height:auto;max-height:410px;min-height:300px;object-fit:contain;max-width:100%}@media screen and (min-width:992px){.partner-listing-v2__items .item__decorate.decorate .decorate__img{max-width:100%}}.partner-listing-v2__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.partner-listing-v2__items .item:nth-child(odd){flex-direction:column-reverse}@media screen and (min-width:992px){.partner-listing-v2__items .item:nth-child(odd){flex-direction:row}}@media screen and (min-width:992px){.partner-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__wrapper{right:0;left:-10%}}@media screen and (min-width:992px){.partner-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__hover-overlay{height:85%;left:0;width:110%}}.partner-listing-v2__items .item:nth-child(odd) .item__container_text-block{padding:2.6471em 10% 2.6471em 8%}.program3d__container{position:relative;width:100%;padding-top:66%}.program3d__item{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.program-detail-v1 .agency-listing-v2__items .item,.program-detail-v2 .agency-listing-v2__items .item,.program-detail-v3 .agency-listing-v2__items .item{width:100%}.program-detail-v1 .agency-listing-v2__items .item .title,.program-detail-v2 .agency-listing-v2__items .item .title,.program-detail-v3 .agency-listing-v2__items .item .title{border:0;padding-bottom:0}.program-detail-v1 .agency-listing-v2__items .item .title .title__content-2,.program-detail-v2 .agency-listing-v2__items .item .title .title__content-2,.program-detail-v3 .agency-listing-v2__items .item .title .title__content-2{text-transform:uppercase}.program-detail-v1 .mandatory-listing-v2__item.item,.program-detail-v2 .mandatory-listing-v2__item.item,.program-detail-v3 .mandatory-listing-v2__item.item{width:100%}.program-detail-v1 .mandatory-listing-v2__item.item .title,.program-detail-v2 .mandatory-listing-v2__item.item .title,.program-detail-v3 .mandatory-listing-v2__item.item .title{border:0;padding-bottom:0}.program-detail-v1 .mandatory-listing-v2__item.item .title .title__content-2,.program-detail-v2 .mandatory-listing-v2__item.item .title .title__content-2,.program-detail-v3 .mandatory-listing-v2__item.item .title .title__content-2{text-transform:uppercase}.body--page-program-detail-v1.body-modal--open .header__top-container{z-index:1}.program-detail-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.program-detail-v1__wrapper{width:100%}.program-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.program-detail-v1 .button__back{text-align:left}.program-detail-v1__container-text{margin-bottom:8%;max-height:300px}.program-detail-v1 .title{margin-bottom:0}.program-detail-v1 .title .title__content{font-size:1em;margin:0;text-align:left}.program-detail-v1 .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.3889rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.program-detail-v1 .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.7778em)/1.4 Poppins,sans-serif;color:#2d2d2d}.program-detail-v1__slide{position:relative;margin-bottom:5em}.program-detail-v1__slide .slider-img__img{width:100%;height:400px;object-fit:cover}@media screen and (min-width:768px){.program-detail-v1__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.program-detail-v1__slide .slider-img__img{height:750px}}.program-detail-v1__slide .swiper-button-next,.program-detail-v1__slide .swiper-button-prev{color:#2d2d2d;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.program-detail-v1__slide .swiper-button-next:after,.program-detail-v1__slide .swiper-button-prev:after{font-size:2em}.program-detail-v1__slide .swiper-button-next{right:1em}.program-detail-v1__slide .swiper-button-prev{left:1em}.program-detail-v1__slide .swiper-button-next:after,.program-detail-v1__slide .swiper-button-prev:after{font-size:1.2em}.program-detail-v1__container-pagination{position:relative;width:100%;paddin-top:1em}.program-detail-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.program-detail-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.program-detail-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:transparent;border-color:#2d2d2d}.program-detail-v1__editorial{background:transparent}.program-detail-v1__editorial .editorial__wrapper{padding-bottom:9.7647em}.program-detail-v1__editorial .editorial__text{text-align:left}.program-detail-v1__editorial .editorial__bloc{display:flex;flex-direction:column;margin-bottom:3.5294em}@media screen and (min-width:576px){.program-detail-v1__editorial .editorial__bloc{flex-direction:row}}.program-detail-v1__editorial .editorial__details{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:space-evenly;padding-top:1em;padding-left:2em}@media screen and (min-width:576px){.program-detail-v1__editorial .editorial__details{align-items:flex-end;padding:0}}.program-detail-v1__editorial .editorial__details .details__reference{color:#2d2d2d;font:normal normal 400 1.1765em/1 Poppins,sans-serif}.program-detail-v1__editorial .editorial__details .details__price{color:#2d2d2d;font:normal normal 400 2.1167em/1 Poppins,sans-serif}.program-detail-v1__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap}.program-detail-v1__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0 2em;text-align:left}.program-detail-v1__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.program-detail-v1__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.9412em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.program-detail-v1__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.program-detail-v1__group-elements{margin-bottom:300px}.program-detail-v1__form-contact{margin-bottom:2em;position:relative;width:100%}@media screen and (min-width:1400px){.program-detail-v1__form-contact{margin-bottom:0;width:670px}}.program-detail-v1__form-contact .textarea__input,.program-detail-v1__form-contact .textfield__input{border-bottom:1px solid #fff;color:#fff}.program-detail-v1__form-contact .form-block{background:#2d2d2d;right:0;top:0}.program-detail-v1__form-contact .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title{padding-bottom:2em}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title{margin-bottom:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Poppins,sans-serif;color:#fff}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Poppins,sans-serif;color:#fff;text-align:center;text-transform:none;text-decoration:none}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#fff}.program-detail-v1__form-contact .form__legals{font:normal normal 400 .6471em/1.1 Poppins,sans-serif}.program-detail-v1__form-contact .claws{display:none;right:4.05em}@media screen and (min-width:768px){.program-detail-v1__form-contact .claws{display:block}}@media screen and (min-width:992px){.program-detail-v1__form-contact .claws{height:7.3529em}}.program-detail-v1__form-contact .form-contact__title .title{margin-bottom:2em}.program-detail-v1__form-contact .form-contact__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v1__form-contact .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.program-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Poppins,sans-serif;color:#fff}.program-detail-v1__form-contact .form .form__validation{position:relative;z-index:1;display:flex;padding:0;flex-direction:column;justify-content:space-evenly}@media screen and (min-width:576px){.program-detail-v1__form-contact .form .form__validation{flex-direction:row}}.program-detail-v1__form-contact .form .form-contact__title{margin-bottom:0;position:relative}.program-detail-v1__form-contact .form .form__conditions{margin:0 0 1em;text-align:left;letter-spacing:.2em}.program-detail-v1__form-contact .form .form__field{margin-bottom:2em}.program-detail-v1__form-contact .form .form__field.checkboxes{margin-bottom:.5em}.program-detail-v1__form-contact .form .form__field .checkbox__span{color:#fff;font:normal normal 400 .8823em/1.4 Poppins,sans-serif;text-transform:none}.program-detail-v1__form-contact .form .form__field .checkbox__box{color:hsla(0,0%,100%,.1)}.program-detail-v1__form-contact .form .form__field .checkbox__box svg path{fill:transparent;stroke:#2d2d2d}.program-detail-v1__form-contact .form__submit .submit__field{margin-bottom:4em;font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.program-detail-v1__form-contact .form__submit .submit__field:after,.program-detail-v1__form-contact .form__submit .submit__field:before{background:#2d2d2d}.program-detail-v1__form-contact .form__submit .submit__field:focus,.program-detail-v1__form-contact .form__submit .submit__field:hover{color:#fff;border-color:#2d2d2d}.program-detail-v1__form-contact .form__submit .submit__field:focus:before,.program-detail-v1__form-contact .form__submit .submit__field:hover:before{background:#2d2d2d}.program-detail-v1__form-contact .form__fieldset,.program-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v1__form-contact .form__validation{justify-content:center}.program-detail-v1__form-contact .form__legals{margin-top:4em}.program-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__links{width:50%;margin:0}}.program-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.program-detail-v1 .group-elements__wrapper{flex-direction:row}}.program-detail-v1__info_form{margin-bottom:2em;display:flex;justify-content:flex-end;position:relative}.program-detail-v1__info_form .info_form__wrapper{max-width:1600px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1400px){.program-detail-v1__info_form .info_form__wrapper{flex-direction:row;justify-content:space-between}}.program-detail-v1__info_form .info_form__data{width:100%}@media screen and (min-width:1400px){.program-detail-v1__info_form .info_form__data{width:calc(100% - 670px)}}.program-detail-v1__info_form .info_form__form{align-self:flex-end;flex-shrink:0;width:100%}@media screen and (min-width:576px){.program-detail-v1__info_form .info_form__form{width:auto}}.program-detail-v1__info_form .info_form__form .info_form__form-container{width:100%;position:relative}@media screen and (min-width:1400px){.program-detail-v1__info_form .info_form__form .info_form__form-container{width:670px;position:absolute;z-index:100;right:0;top:0}}@media screen and (min-width:2000px){.program-detail-v1__info_form .info_form__form .info_form__form-container{right:16%}}.program-detail-v1__room-compo{width:100%;padding-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__room-compo{width:80%;padding-bottom:0}}@media screen and (min-width:1200px){.program-detail-v1__room-compo{width:calc(100% - 670px)}}@media screen and (min-width:1580px){.program-detail-v1__room-compo{width:calc(110% - 670px)}}.program-detail-v1__room-compo .room-compo__wrapper{padding-bottom:2em}.program-detail-v1__room-compo .title--v1.title{margin-bottom:2em}.program-detail-v1__room-compo .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v1__room-compo .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711}.program-detail-v1__room-compo .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11}.program-detail-v1__room-compo .tabs-v1 .title{display:flex;color:#2d2d2d;font:normal normal 400 1.1765em/1.1 Poppins,sans-serif;text-transform:uppercase;border-bottom:1px solid #2d2d2d;width:100%;padding-bottom:1em}.program-detail-v1__room-compo .tabs-v1 .table-aria__td--title,.program-detail-v1__room-compo .tabs-v1 .table-aria__td--value{color:#2d2d2d;font:normal normal 400 1.0588em Poppins,sans-serif;letter-spacing:.1em}.program-detail-v1__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between;position:relative}@media screen and (min-width:576px){.program-detail-v1__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.program-detail-v1__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.program-detail-v1__room-compo .tabs-v1 .table-aria--lot:nth-child(odd){background-color:transparent}.program-detail-v1__room-compo .tabs-v1 .table-aria--lot:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.program-detail-v1__room-compo .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.program-detail-v1__room-compo .tabs-v1 .table-bottom-desc{color:#2d2d2d;font:normal normal 400 1em/1.3 Poppins,sans-serif}.program-detail-v1__room-compo .tabs-v1 .table-bottom-desc p{margin-top:.5em}.program-detail-v1__room-compo .tabs-v1 .table-aria__link-more:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:45%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v1__room-compo .tabs-v1 .table-aria__link-more:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:45%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v1__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.program-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#2d2d2d;font:normal normal 400 1em/1.3 Poppins,sans-serif;text-transform:none}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__price{color:#2d2d2d;font:normal normal 400 1.1765em/1.3 Poppins,sans-serif}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title button{padding:.5em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__content{display:none}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.program-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v1__print{display:flex}.program-detail-v1__print,.program-detail-v1__tools{width:100%;align-self:baseline;position:relative;padding-top:2em}.program-detail-v1__print .print__wrapper,.program-detail-v1__print .tools__wrapper,.program-detail-v1__tools .print__wrapper,.program-detail-v1__tools .tools__wrapper{width:100%}.program-detail-v1__print .print__container-text,.program-detail-v1__print .tools__container-text,.program-detail-v1__tools .print__container-text,.program-detail-v1__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v1__print .print__container-text,.program-detail-v1__print .tools__container-text,.program-detail-v1__tools .print__container-text,.program-detail-v1__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v1__print .print__container-text,.program-detail-v1__print .tools__container-text,.program-detail-v1__tools .print__container-text,.program-detail-v1__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v1__print .print__program,.program-detail-v1__print .tools__program,.program-detail-v1__tools .print__program,.program-detail-v1__tools .tools__program{display:flex}.program-detail-v1__print .print__program .tools__item,.program-detail-v1__print .tools__program .tools__item,.program-detail-v1__tools .print__program .tools__item,.program-detail-v1__tools .tools__program .tools__item{justify-content:center}.program-detail-v1__print .print__top-block,.program-detail-v1__print .tools__top-block,.program-detail-v1__tools .print__top-block,.program-detail-v1__tools .tools__top-block{display:flex;flex-direction:column;padding-bottom:2em;flex:1}.program-detail-v1__print .print__item,.program-detail-v1__print .tools__item,.program-detail-v1__tools .print__item,.program-detail-v1__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.program-detail-v1__print .print__item,.program-detail-v1__print .tools__item,.program-detail-v1__tools .print__item,.program-detail-v1__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.program-detail-v1__print .print__item,.program-detail-v1__print .tools__item,.program-detail-v1__tools .print__item,.program-detail-v1__tools .tools__item{flex-direction:row;justify-content:space-evenly;padding:.8em}}.program-detail-v1__print .print__item .button-drawing,.program-detail-v1__print .tools__item .button-drawing,.program-detail-v1__tools .print__item .button-drawing,.program-detail-v1__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v1__print .print__item .button-drawing,.program-detail-v1__print .tools__item .button-drawing,.program-detail-v1__tools .print__item .button-drawing,.program-detail-v1__tools .tools__item .button-drawing{padding:0}}.program-detail-v1__print .print__item .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing__drawing{height:25px;fill:#2d2d2d;margin-right:1em}.program-detail-v1__print .print__item .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing__content{color:#2d2d2d}.program-detail-v1__print .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__print .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__print .print__item .button-drawing:hover .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing:hover .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing:hover .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.program-detail-v1__print .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__print .print__item .button-drawing:focus .button-drawing__content,.program-detail-v1__print .print__item .button-drawing:hover .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing:hover .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing:focus .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing:hover .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}.program-detail-v1__share.share{display:flex;flex-direction:column;align-items:center;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1400px){.program-detail-v1__share.share{padding-bottom:0}}.program-detail-v1 .agency-listing-v2__items .item{width:100%}.program-detail-v1 .agency-listing-v2__items .item .title{border:0}.program-detail-v1 .pswp__ui--idle{opacity:1}.program-detail-v1__form-contact{background-color:#2d2d2d;padding:2em 4em}.program-detail-v1__form-contact .form__legals{color:#fff}.program-detail-v1__card-contact .agency-listing-v2__items .item__container{flex-direction:column}.program-detail-v1__card-contact .agency-listing-v2__items .item__decorate{height:150px;max-width:255px}.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address a,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail a,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone a,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode a,.program-detail-v1__card-contact .agency-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.program-detail-v1__card-contact .mandatory-listing-v2__items .item__decorate{height:150px;max-width:255px}.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.program-detail-v1 .form-contact--agency .form-contact__coords,.program-detail-v1 .form-contact--mandatory .form-contact__coords,.program-detail-v1 .form-contact--negotiator .form-contact__coords{display:none}.program-detail-v2{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.program-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v2__wrapper{width:100%;max-width:100%}.program-detail-v2__slide{position:relative}.program-detail-v2__slide.slider--contain .slider__img{width:100%;height:100%;display:flex}.program-detail-v2__slide.slider--contain .slider__img-img{object-fit:cover;height:auto;width:100%}.program-detail-v2__slide.slider--contain .slider__main{height:auto}.program-detail-v2__slide .slider-img{height:550px}@media screen and (min-width:768px){.program-detail-v2__slide .slider-img{height:450px}}@media screen and (min-width:992px){.program-detail-v2__slide .slider-img{height:750px}}.program-detail-v2__slide .slider-img .slider-img__picture{width:100%;height:100%}.program-detail-v2__slide .slider-img .swiper-container{height:100%}.program-detail-v2__slide .slider-img .slider-img__img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.program-detail-v2__slide .slider-img .slider-img__img{height:450px}}@media screen and (min-width:992px){.program-detail-v2__slide .slider-img .slider-img__img,.program-detail-v2__slide .slider-img .swiper-slide{height:750px}}.program-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.program-detail-v2__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.program-detail-v2__slide .slider__swiper{width:70%}}.program-detail-v2__slide-arrow-pagination.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}.program-detail-v2__slide-arrow-pagination .swiper-button-next,.program-detail-v2__slide-arrow-pagination .swiper-button-prev{color:#2d2d2d;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.program-detail-v2__slide-arrow-pagination .swiper-button-prev{right:auto}.program-detail-v2__slide-arrow-pagination .swiper-button-next{left:auto}.program-detail-v2__slide-arrow-pagination .swiper-button-next:after,.program-detail-v2__slide-arrow-pagination .swiper-button-prev:after{font-size:1.2em}.program-detail-v2__slide-bottom{display:flex}.program-detail-v2__slide-pagination{margin-top:-60px;width:62%;display:flex;justify-content:center;align-items:center;display:none}@media screen and (min-width:992px){.program-detail-v2__slide-pagination{display:flex}}.program-detail-v2__slide-pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.program-detail-v2__slide-pagination .swiper-pagination-bullet-active{color:#fff;background:#fff;border-color:#fff}.program-detail-v2__slide-title{width:100%;padding:2em 5em;position:absolute;bottom:0;right:0;z-index:100;background-color:hsla(0,0%,100%,.7)}@media screen and (min-width:768px){.program-detail-v2__slide-title{width:60%;margin-right:.5em;background:#fff}}@media screen and (min-width:992px){.program-detail-v2__slide-title{width:38%}}.program-detail-v2__slide-title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v2__slide-title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__slide-title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.235em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v2__first-block .first-block__wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v2__first-block .first-block__wrapper{flex-direction:row}}.program-detail-v2__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v2__second-block .second-block__wrapper{flex-direction:row}}.program-detail-v2__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:992px){.program-detail-v2__third-block .third-block__wrapper{flex-direction:row}}.program-detail-v2__first-block{padding:0 0 2em}.program-detail-v2__second-block{padding:2em 0}.program-detail-v2__first{width:100%;flex:1}@media screen and (min-width:1200px){.program-detail-v2__first{width:61%}}.program-detail-v2__first,.program-detail-v2__second{padding-top:2em}@media screen and (min-width:1200px){.program-detail-v2__first,.program-detail-v2__second{padding-right:2em}}.program-detail-v2__third{padding-top:2em}@media screen and (min-width:1200px){.program-detail-v2__third{padding-right:2em;flex:1}}.program-detail-v2__third .map{height:450px}.program-detail-v2__options{display:flex;flex-direction:row;justify-content:space-around;position:relative;padding-bottom:3em;flex-wrap:wrap}@media screen and (min-width:1200px){.program-detail-v2__options{justify-content:space-between}}.program-detail-v2__options .option{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:.1em;margin-bottom:.5em;color:#2d2d2d}.program-detail-v2__options .option__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__options .option__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__options .option__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v2__options .option__title .title--v1{margin-bottom:0}.program-detail-v2__options .option__drawing{height:2.25em;margin-right:1em}.program-detail-v2__options .option__number{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.8em;margin-left:1em}.program-detail-v2__room-compo{width:100%;padding-bottom:2em}@media screen and (min-width:992px){.program-detail-v2__room-compo{padding-bottom:0}}.program-detail-v2__room-compo .room-compo__wrapper{padding-bottom:2em}.program-detail-v2__room-compo .title--v1.title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__room-compo .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__room-compo .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v2__room-compo .tabs-v1 .title{display:flex;color:#2d2d2d;font:normal normal 400 1.1765em/1.1 Poppins,sans-serif;text-transform:uppercase;border-bottom:1px solid #2d2d2d;width:100%;padding-bottom:1em}.program-detail-v2__room-compo .tabs-v1 .table-aria__td--title,.program-detail-v2__room-compo .tabs-v1 .table-aria__td--value{color:#2d2d2d;font:normal normal 400 1.0588em Poppins,sans-serif;letter-spacing:.1em}.program-detail-v2__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between}@media screen and (min-width:576px){.program-detail-v2__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.program-detail-v2__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.program-detail-v2__room-compo .tabs-v1 .table-aria--lot:nth-child(odd){background-color:transparent}.program-detail-v2__room-compo .tabs-v1 .table-aria--lot:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.program-detail-v2__room-compo .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.program-detail-v2__room-compo .tabs-v1 .table-bottom-desc{color:#2d2d2d;font:normal normal 400 1em/1.3 Poppins,sans-serif}.program-detail-v2__room-compo .tabs-v1 .table-bottom-desc p{margin-top:.5em}.program-detail-v2__room-compo .tabs-v1 .table-aria__link-more:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:45%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v2__room-compo .tabs-v1 .table-aria__link-more:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:45%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v2__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.program-detail-v2__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#2d2d2d;font:normal normal 400 1em/1.3 Poppins,sans-serif;text-transform:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title__price{color:#2d2d2d;font:normal normal 400 1.1765em/1.3 Poppins,sans-serif}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title button{padding:.5em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__content{display:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v2__print{width:100%;align-self:baseline;position:relative;padding-top:2em}@media screen and (min-width:576px){.program-detail-v2__print{display:flex;flex-direction:row}}.program-detail-v2__print .print__wrapper{width:100%;margin:auto}@media screen and (min-width:768px){.program-detail-v2__print .print__wrapper{width:100%}}.program-detail-v2__print .print__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v2__print .print__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v2__print .print__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v2__print .print__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v2__print .print__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__print .print__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__print .print__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v2__print .print__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1200px){.program-detail-v2__print .print__item{flex-direction:row;justify-content:center;padding:.8em}}.program-detail-v2__print .print__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v2__print .print__item .button-drawing{padding:0}}.program-detail-v2__print .print__item .button-drawing__drawing{height:25px;fill:#2d2d2d;margin-right:1em}.program-detail-v2__print .print__item .button-drawing__content{color:#2d2d2d}.program-detail-v2__print .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v2__print .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v2__print .print__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.program-detail-v2__print .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v2__print .print__item .button-drawing:focus .button-drawing__content,.program-detail-v2__print .print__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}.program-detail-v2__share{display:flex;flex-direction:column;align-items:center;padding-top:2em;padding-bottom:2em}.program-detail-v2__share .share__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__share .share__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__share .share__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1400px){.program-detail-v2__share .share{padding-bottom:0}}.program-detail-v2__description{background:#2d2d2d;width:100%;height:400px;align-self:baseline;position:relative}@media screen and (min-width:1200px){.program-detail-v2__description{width:38%;height:680px;margin-right:.5em}}.program-detail-v2__description .description__claws{right:2em;height:5.8882em;display:none}@media screen and (min-width:768px){.program-detail-v2__description .description__claws{display:block}}.program-detail-v2__description .description__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5em 10%}.program-detail-v2__description .description__container-text{display:flex;flex-direction:column;height:100%}.program-detail-v2__description .description__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.3),#2d2d2d);width:100%;height:1em;bottom:0;left:0;z-index:1}.program-detail-v2__description .description__text-block{margin-bottom:3em}.program-detail-v2__description .description__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.program-detail-v2__description .description__text-block.text-block a{color:#fff}.program-detail-v2__tools{width:100%;align-self:baseline;position:relative;padding-top:2em}.program-detail-v2__tools .tools__wrapper{width:100%;margin:auto}@media screen and (min-width:768px){.program-detail-v2__tools .tools__wrapper{width:80%}}.program-detail-v2__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v2__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v2__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v2__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v2__tools .tools__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v2__tools .tools__item{display:flex;flex-direction:column;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.program-detail-v2__tools .tools__item{justify-content:space-between;flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v2__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em}}.program-detail-v2__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v2__tools .tools__item .button-drawing{padding:0}}.program-detail-v2__tools .tools__item .button-drawing__drawing{height:25px;fill:#2d2d2d;margin-right:1em}.program-detail-v2__tools .tools__item .button-drawing__content{color:#2d2d2d}.program-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.program-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}.program-detail-v2__form-block-wrapper{width:100%}.program-detail-v2__form-block{padding:2em 0;align-items:center;display:flex}@media screen and (min-width:992px){.program-detail-v2__form-block{width:50%;max-width:695px}}.program-detail-v2__form-block .form-block{max-width:1230px;margin:auto}.program-detail-v2__form-block .form-block .form-contact__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__form-block .form-block .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__form-block .form-block .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v2__form-block .agency__title{margin-bottom:3em}.program-detail-v2__form-block .agency__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v2__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v2__form-block .form__fieldset--validation{display:flex;flex-direction:column}@media screen and (min-width:768px){.program-detail-v2__form-block .form__fieldset--validation{flex-direction:row}}.program-detail-v2__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.program-detail-v2__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.program-detail-v2__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}@media screen and (min-width:768px){.program-detail-v2__form-block .form-contact__coords.coords{align-items:flex-start;margin-right:15%}}.program-detail-v2__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:left}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}@media screen and (min-width:768px){.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:left}}.program-detail-v2__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;text-decoration:none}.program-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#2d2d2d}.program-detail-v2 .pswp__ui--idle{opacity:1}.program-detail-v2__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.program-detail-v2__fourth-block .fourth-block__wrapper{flex-direction:row}}.program-detail-v2__fourth-block .fourth-block__tools,.program-detail-v2__fourth-block .fourth-block__wrapper-left{width:50%}.program-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}@media screen and (min-width:768px){.program-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:row}}.program-detail-v2__fourth-block .agency-listing-v2__items .item__decorate{max-width:255px}.program-detail-v2__fourth-block.fourth-block--agency .form-contact__coords.coords,.program-detail-v2__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.program-detail-v2__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.program-detail-v2__fourth-block .program-detail-v2__column{flex:1}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.program-detail-v3{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.program-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v3__wrapper{width:100%;max-width:100%}.program-detail-v3__slider__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v3__slider-wrapper{width:100%}.program-detail-v3__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.program-detail-v3__slide .slider__swiper-container{display:flex;flex-direction:row}.program-detail-v3__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.program-detail-v3__slide .slider__swiper{width:70%}}.program-detail-v3__slide .slider__main{height:450px}@media screen and (min-width:992px){.program-detail-v3__slide .slider__main{height:750px;margin-right:1em}}.program-detail-v3__slide .slider__main .slider-img__picture{width:100%;height:100%}.program-detail-v3__slide .slider__main .slider-img__picture img{object-fit:cover;width:100%;height:100%}.program-detail-v3__slide .slider__main .slider__img{object-fit:cover;width:100%;height:450px}@media screen and (min-width:992px){.program-detail-v3__slide .slider__main .slider__img,.program-detail-v3__slide .slider__main .swiper-slide{height:750px}}.program-detail-v3__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.program-detail-v3__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:992px){.program-detail-v3__slide.slider--contain .slider__main .slider-img__img{height:750px}}.program-detail-v3__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.program-detail-v3__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.program-detail-v3__slide .slider--thumbs .slider__thumbs{height:750px}}.program-detail-v3__slide .slider--thumbs .swiper-slide{overflow:hidden}.program-detail-v3__slide .slider--thumbs .slider__img{height:245px}.program-detail-v3__slide .swiper-button-next,.program-detail-v3__slide .swiper-button-prev{background-color:#2d2d2d;padding:1.4em;color:#fff}.program-detail-v3__slide .swiper-button-next:after,.program-detail-v3__slide .swiper-button-prev:after{font-size:2em}.program-detail-v3__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.program-detail-v3__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}.program-detail-v3__first-block{padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__first-block .first-block{flex-direction:row}}.program-detail-v3__first-block .first-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v3__first-block .first-block__wrapper{flex-direction:row;padding-top:2em;padding-bottom:2em}}.program-detail-v3__second-block{padding-top:2em;padding-bottom:2em}.program-detail-v3__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v3__second-block .second-block__wrapper{flex-direction:row;padding-top:2em;padding-bottom:2em}}.program-detail-v3__third-block{padding-top:2em;padding-bottom:2em}.program-detail-v3__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap}@media screen and (min-width:1200px){.program-detail-v3__third-block .third-block__wrapper{flex-direction:row;padding-top:2em;padding-bottom:2em}}.program-detail-v3 .icon__title{width:65px;height:65px;background:#2d2d2d;border-radius:100%;position:relative;margin:0 auto 2.6471em}.program-detail-v3__description{background:#fff;width:100%;align-self:baseline;position:relative;height:100%}@media screen and (min-width:1200px){.program-detail-v3__description{width:50%}}.program-detail-v3__description .description__title .title .title__content{font-size:1em;margin:3em 0;text-align:left}.program-detail-v3__description .description__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v3__description .description__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v3__description .description .table-aria__tr:first-child{padding-top:0}.program-detail-v3__description .description__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left}.program-detail-v3__description .description__container-text{display:flex;flex-direction:column;height:100%}.program-detail-v3__description .description__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d}.program-detail-v3__description .description__text-block.text-block a{color:#2d2d2d}.program-detail-v3__description.description-left{margin-bottom:4em}@media screen and (min-width:1200px){.program-detail-v3__description.description-left{padding-right:5%;margin-bottom:0}}.program-detail-v3__description.description-left .description__wrapper{height:200px}@media screen and (min-width:1200px){.program-detail-v3__description.description-left .description__wrapper{height:400px}}.program-detail-v3__description.description-left .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}@media screen and (min-width:1200px){.program-detail-v3__description.description-right{padding-left:5%}}.program-detail-v3__description.description-right .description__wrapper{padding-right:0}.program-detail-v3__description.description-right .table-aria__tr:first-child{padding-top:0}.program-detail-v3__description.description-right .table-aria__td--title{padding-left:1.6em;position:relative}.program-detail-v3__description.description-right .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#2d2d2d}.program-detail-v3__description.description-right .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:2em;bottom:0;left:0;z-index:1}.program-detail-v3__room-compo{width:100%}@media screen and (min-width:992px){.program-detail-v3__room-compo{padding-bottom:0}}.program-detail-v3__room-compo .tabs-v1 .title{display:flex;color:#2d2d2d;font:normal normal 400 1.1765em/1.1 Poppins,sans-serif;text-transform:uppercase;border-bottom:1px solid #2d2d2d;width:100%;padding-bottom:1em}.program-detail-v3__room-compo .tabs-v1 .table-aria__td--title,.program-detail-v3__room-compo .tabs-v1 .table-aria__td--value{color:#2d2d2d;font:normal normal 400 1.0588em Poppins,sans-serif;letter-spacing:.1em}.program-detail-v3__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between}@media screen and (min-width:576px){.program-detail-v3__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.program-detail-v3__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.program-detail-v3__room-compo .tabs-v1 .table-aria--lot:nth-child(odd){background-color:transparent}.program-detail-v3__room-compo .tabs-v1 .table-aria--lot:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.program-detail-v3__room-compo .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.program-detail-v3__room-compo .tabs-v1 .table-bottom-desc{color:#2d2d2d;font:normal normal 400 1em/1.3 Poppins,sans-serif}.program-detail-v3__room-compo .tabs-v1 .table-bottom-desc p{margin-top:.5em}.program-detail-v3__room-compo .tabs-v1 .table-aria__link-more:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v3__room-compo .tabs-v1 .table-aria__link-more:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v3__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.program-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#2d2d2d;font:normal normal 400 1em/1.3 Poppins,sans-serif;text-transform:none}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__price{color:#2d2d2d;font:normal normal 400 1.1765em/1.3 Poppins,sans-serif}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title button{padding:.5em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__content{display:none}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.program-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v3__print{width:100%;align-self:baseline;position:relative;padding-right:0;display:flex;flex-direction:column}@media screen and (min-width:992px){.program-detail-v3__print{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v3__print{width:50%;padding-right:5%}}.program-detail-v3__print.print .book-svg{width:35px;height:25px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__print.print .viewrotate-svg{width:40px;height:35px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__print .print__wrapper{width:80%;margin:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__print .print__wrapper{width:100%;padding-top:0;padding-bottom:0}}.program-detail-v3__print .print__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v3__print .print__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v3__print .print__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v3__print .print__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v3__print .print__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__print .print__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v3__print .print__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v3__print .print__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1200px){.program-detail-v3__print .print__item{flex-direction:row;padding:.8em}}.program-detail-v3__print .print__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v3__print .print__item .button-drawing{padding:0}}.program-detail-v3__print .print__item .button-drawing__drawing{height:25px;fill:#2d2d2d;margin-right:1em}.program-detail-v3__print .print__item .button-drawing__content{color:#2d2d2d}.program-detail-v3__print .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v3__print .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v3__print .print__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.program-detail-v3__print .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v3__print .print__item .button-drawing:focus .button-drawing__content,.program-detail-v3__print .print__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}.program-detail-v3__print .share-svg{width:30px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__share{width:100%;align-self:baseline;position:relative;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__share{padding-top:0;padding-bottom:0}}.program-detail-v3__share .share__wrapper{align-items:center;display:flex;flex-direction:column;width:100%;margin:auto}@media screen and (min-width:576px){.program-detail-v3__share .share__wrapper{width:70%}}.program-detail-v3__share .share__header{width:100%}.program-detail-v3__share .share__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__share .share__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v3__share .share__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v3__share .item__social{width:100%}.program-detail-v3__share .social__items{justify-content:space-evenly}.program-detail-v3__share .share-svg{width:30px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__tools{width:100%;align-self:baseline;position:relative;padding-right:0;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__tools{width:50%;padding-right:5%;padding-bottom:0}}.program-detail-v3__tools .tools-svg{width:35px;height:35px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__tools .tools__wrapper{width:100%;padding:0 1em}.program-detail-v3__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v3__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v3__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v3__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v3__tools .tools__title{margin-bottom:3em}.program-detail-v3__tools .tools__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v3__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v3__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center;max-width:70%;margin:auto}@media screen and (min-width:576px){.program-detail-v3__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.program-detail-v3__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em;max-width:90%}}.program-detail-v3__tools .tools__item .button-drawing{padding:.5em 1em}.program-detail-v3__tools .tools__item .button-drawing__drawing{height:25px;fill:#2d2d2d;margin-right:1em}.program-detail-v3__tools .tools__item .button-drawing__content{color:#2d2d2d}.program-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.program-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}.program-detail-v3__form-block{align-items:center;display:flex;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__form-block{width:50%;padding-top:0;padding-bottom:0}}.program-detail-v3__form-block .form-block{max-width:1230px}.program-detail-v3__form-block .form-block .form-contact__title{margin-bottom:3em}.program-detail-v3__form-block .form-block .form-contact__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__form-block .form-block .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v3__form-block .form-block .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v3__form-block .agency__title{margin-bottom:3em}.program-detail-v3__form-block .agency__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-detail-v3__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.program-detail-v3__form-block .form__fieldset--validation{display:flex;flex-direction:column}.program-detail-v3__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.program-detail-v3__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.program-detail-v3__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}.program-detail-v3__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.7647rem)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}.program-detail-v3__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;text-decoration:none}.program-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#2d2d2d}.program-detail-v3 .pswp__ui--idle{opacity:1}.program-detail-v3__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__fourth-block .fourth-block__wrapper{justify-content:space-between}}@media screen and (min-width:992px){.program-detail-v3__fourth-block .fourth-block__wrapper{flex-direction:row}}.program-detail-v3__fourth-block .fourth-block__tools,.program-detail-v3__fourth-block .fourth-block__wrapper-left{width:50%}.program-detail-v3__fourth-block .program-detail-v3__column{display:flex;flex-direction:column}@media screen and (min-width:1200px){.program-detail-v3__fourth-block .program-detail-v3__column{width:50%}}.program-detail-v3__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}@media screen and (min-width:768px){.program-detail-v3__fourth-block .agency-listing-v2__items .item__container{flex-direction:row}}.program-detail-v3__fourth-block.fourth-block--agency .form-contact__coords.coords,.program-detail-v3__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.program-detail-v3__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.program-listing-v1{background:transparent none no-repeat 50%/cover;color:#2d2d2d;position:relative}.program-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.program-listing-v1__wrapper{width:100%}.program-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v1__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.program-listing-v1__header-seo .header-seo__text-block a{color:inherit}.program-listing-v1__header-seo .title.title{margin-bottom:1.7647em}.program-listing-v1__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v1__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-listing-v1__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.program-listing-v1__text-block.text-block a{color:inherit}.program-listing-v1__items{margin-bottom:4%}.program-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (min-width:768px){.program-listing-v1__items-wrapper{justify-content:space-between}}.program-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.program-listing-v1__items .item{width:100%;margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.program-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.program-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:100%;margin:auto}@media screen and (min-width:768px){.program-listing-v1__items .item__container{height:inherit}}.program-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.program-listing-v1__items .item__decorate{width:100%;height:440px}}.program-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.program-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.program-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:flex;text-decoration:none}.program-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear}.program-listing-v1__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center}.program-listing-v1__items .item__deliver-date{position:absolute;z-index:10;top:0;left:0}.program-listing-v1__items .item__deliver-date.deliver-date{font:normal normal 400 1em/1.5em Poppins,sans-serif;padding:.8em 1.4705em;margin:0 0 1em;letter-spacing:0;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.program-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.program-listing-v1__items .item__title{margin-bottom:1.4706em}.program-listing-v1__items .item__title .title .title__content{font-size:1em;margin:1em 0;text-align:left}.program-listing-v1__items .item__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif}.program-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1176em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.program-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.program-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.program-listing-v1__items .item__content{flex:1;display:flex;flex-direction:column}.program-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.program-listing-v1__items .item__title{position:relative}.program-listing-v1__items .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.program-listing-v1__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif}.program-listing-v1__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1176em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.program-listing-v1__items .item__title .title__top-block-1{display:flex;flex-direction:column;flex-wrap:wrap;padding-right:.5em}.program-listing-v1__items .item__title .title__top-block-2{font-size:1em;text-align:left;position:relative;top:0;right:0;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:992px){.program-listing-v1__items .item__title .title__top-block-2{position:absolute;text-align:right;display:block}}.program-listing-v1__items .item__title .title__content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.program-listing-v1__items .item__title .title__content{flex-direction:row}}.program-listing-v1__items .item__title .title__content span{margin-bottom:.3em}.program-listing-v1__items .item__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.program-listing-v1__items .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative;padding-bottom:.8em;margin-right:.5em;align-items:baseline}@media screen and (min-width:992px){.program-listing-v1__items .item__options{margin-right:2em}}.program-listing-v1__items .item__options .option{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#2d2d2d}@media screen and (min-width:768px){.program-listing-v1__items .item__options .option{margin-right:1em}}.program-listing-v1__items .item__options .option__drawing{height:2.25em;margin-right:1em}.program-listing-v1__items .item__options .option__number{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.program-listing-v1__items .item__main-link{text-decoration:none;width:100%}@media screen and (min-width:992px){.program-listing-v1__items .item__main-link{width:70%}}.program-listing-v1__items .item__price{font:normal normal 400 1.5294em/1 Poppins,sans-serif;color:#2d2d2d}.program-listing-v1__items .item__reference{font:normal normal 400 .9412em/1 Poppins,sans-serif;color:#2d2d2d}.program-listing-v1__items .item__drawing{position:relative}.program-listing-v1__items .item__heart-svg{width:23px;height:21px}.program-listing-v1__items .item__heart-svg-path{stroke:#2d2d2d}.program-listing-v1__items .item__text{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#5b5b5b}.program-listing-v1__items .item__text a{color:#5b5b5b}.program-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.program-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.program-listing-v2__container{height:100%;display:flex;justify-content:center}.program-listing-v2__wrapper{width:100%}.program-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v2__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left}.program-listing-v2__header-seo .header-seo__text-block a{color:#2d2d2d}.program-listing-v2__header-seo .title.title{margin-bottom:1.7647em}.program-listing-v2__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v2__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-listing-v2__items{margin-bottom:4%}.program-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.program-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items-wrapper{margin:-1em 0}}.program-listing-v2__items .item{position:relative;flex-direction:column-reverse;max-width:100%}@media screen and (max-width:768px){.program-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.program-listing-v2__items .item{flex-direction:row;height:470px}}.program-listing-v2__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2.6471em 8% 2.6471em 6%;width:100%;flex:1;position:relative;max-width:1230px;max-height:300px;text-align:left;background:#2d2d2d}@media screen and (min-width:992px){.program-listing-v2__items .item__container_text-block{max-height:100vh}}.program-listing-v2__items .item__top-block{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}@media screen and (min-width:576px){.program-listing-v2__items .item__top-block{flex-direction:row}}.program-listing-v2__items .item__title{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width:576px){.program-listing-v2__items .item__title{width:70%}}.program-listing-v2__items .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v2__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.1em;text-transform:none}.program-listing-v2__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.program-listing-v2__items .item__title .title--v1 .title__content-1{margin-bottom:.5em}.program-listing-v2__items .item__main-link{text-decoration:none}.program-listing-v2__items .item__details{color:#2d2d2d}.program-listing-v2__items .item__reference{font:normal normal 400 .9412em/1 Poppins,sans-serif;color:#2d2d2d;margin-bottom:1.4706em}.program-listing-v2__items .item__price{font:normal normal 400 1.5294em/1 Poppins,sans-serif;margin-bottom:.5em;width:auto}.program-listing-v2__items .item__price span{color:#fff;font:normal normal 400 1.1176rem/1 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase}.program-listing-v2__items .item__size{font:normal normal 400 1.5294em/1 Poppins,sans-serif;margin-bottom:.5em;width:auto}.program-listing-v2__items .item__size span{color:#fff;font:normal normal 400 1.1176rem/1 Poppins,sans-serif;text-transform:uppercase}.program-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:300px;margin-bottom:1.5em}@media screen and (min-width:1200px){.program-listing-v2__items .item__aligner{max-height:60%}}.program-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.program-listing-v2__items .item__container-text{height:100%}}.program-listing-v2__items .item__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.3),#2d2d2d);width:100%;height:2em;bottom:0;z-index:1}.program-listing-v2__items .item__text-block{color:#fff;font:normal normal 400 .9412em/1.6666 Poppins,sans-serif;margin-bottom:2em}.program-listing-v2__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate{max-width:45%;display:flex;width:100%}}.program-listing-v2__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.program-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.program-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:flex}.program-listing-v2__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate .decorate__wrapper{position:absolute;height:85%;width:110%;right:0;left:-10%}}.program-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;height:100%;width:100%;right:0}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{height:100%;width:100%}}.program-listing-v2__items .item__decorate.decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center;text-decoration:none;justify-content:center;width:80%}.program-listing-v2__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover;max-height:410px;min-height:300px}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate .decorate__img{max-width:820px}}.program-listing-v2__items .item__deliver-date{position:absolute;z-index:10;right:0;top:0}.program-listing-v2__items .item__deliver-date.deliver-date{font:normal normal 400 1em/1.5em Poppins,sans-serif;padding:.8em 1.4705em;margin:0 0 1em;letter-spacing:0;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.program-listing-v2__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v2__items .item:nth-child(odd){flex-direction:column-reverse}@media screen and (min-width:992px){.program-listing-v2__items .item:nth-child(odd){flex-direction:row-reverse}}@media screen and (min-width:992px){.program-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__wrapper{right:-10%;left:inherit}}@media screen and (min-width:992px){.program-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__hover-overlay{height:100%;left:0;width:100%;right:-10%}}.program-listing-v2__items .item:nth-child(odd) .item__deliver-date{right:auto;left:0}.program-listing-v2__items .item:nth-child(odd) .item__container_text-block{padding:2.6471em 6% 2.6471em 8%}.program-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.program-listing-v3__container{height:100%;display:flex;justify-content:center}.program-listing-v3__wrapper{width:100%;max-width:1535px}.program-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v3__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left}.program-listing-v3__header-seo .header-seo__text-block a{color:#2d2d2d}.program-listing-v3__header-seo .title.title{margin-bottom:1.7647em}.program-listing-v3__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v3__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.program-listing-v3__items{margin-bottom:4%}.program-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.program-listing-v3__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.program-listing-v3__items-wrapper{margin:-2em 0}}.program-listing-v3__items .item{position:relative;flex-direction:column;max-width:100%}@media screen and (max-width:768px){.program-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.program-listing-v3__items .item{flex-direction:row;height:450px}}.program-listing-v3__items .item__deliver-date{position:absolute;z-index:10;left:0;right:auto;top:0}.program-listing-v3__items .item__deliver-date.deliver-date{font:normal normal 400 1em/1.5em Poppins,sans-serif;padding:.8em 1.4705em;margin:0 0 1em;letter-spacing:0;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.program-listing-v3__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2em 0;width:100%;position:relative;max-width:1230px;max-height:400px;text-align:left;background:transparent}@media screen and (min-width:992px){.program-listing-v3__items .item__container_text-block{max-height:100vh;width:35%;padding:.8823em 1.7647em .8823em 3.5294em}}.program-listing-v3__items .item__top-block{display:flex;flex-direction:column;margin-bottom:2.6471em}@media screen and (min-width:576px){.program-listing-v3__items .item__top-block{flex-direction:column}}.program-listing-v3__items .item__title{width:100%;display:flex;flex-wrap:wrap}.program-listing-v3__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v3__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.1765em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.program-listing-v3__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.program-listing-v3__items .item__title .title--v2 .title__content{display:flex;flex-direction:column}.program-listing-v3__items .item__title .title--v2 .title__content-1,.program-listing-v3__items .item__title .title--v2 .title__content-2{margin-bottom:.5em}.program-listing-v3__items .item__main-link{text-decoration:none}.program-listing-v3__items .item__price{margin-bottom:.5em;flex-shrink:0}.program-listing-v3__items .item__price,.program-listing-v3__items .item__size{font:normal normal 400 1.5294em/1 Poppins,sans-serif;color:#2d2d2d;width:auto}.program-listing-v3__items .item__size span{color:#2d2d2d;font:normal normal 400 1.1176rem/1 Poppins,sans-serif;text-transform:uppercase}.program-listing-v3__items .item__aligner{flex:1;overflow:hidden;max-height:50%;margin-bottom:1.5em}@media screen and (min-width:1200px){.program-listing-v3__items .item__aligner{max-height:100%}}.program-listing-v3__items .item__container-text{max-height:100px;position:relative}@media screen and (min-width:768px){.program-listing-v3__items .item__container-text{height:100%}}@media screen and (min-width:992px){.program-listing-v3__items .item__container-text{max-height:100%}}.program-listing-v3__items .item__container-text:before{content:"";position:absolute;background:hsla(0,0%,100%,.3);width:100%;height:2em;bottom:0;z-index:1}.program-listing-v3__items .item__text-block{color:#2d2d2d;font:normal normal 400 .9412em/1.6666 Poppins,sans-serif;margin-bottom:2em}.program-listing-v3__items .item__reference{font:normal normal 400 .9412em/1 Poppins,sans-serif;color:#2d2d2d;margin-bottom:1.4706em}.program-listing-v3__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.program-listing-v3__items .item__decorate.decorate{width:65%;display:flex;width:100%}}.program-listing-v3__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.program-listing-v3__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.program-listing-v3__items .item__decorate.decorate:hover .decorate__hover-text{display:flex;text-decoration:none}.program-listing-v3__items .item__decorate.decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear}.program-listing-v3__items .item__decorate.decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center}.program-listing-v3__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.program-listing-v3__items .item__decorate.decorate .decorate__wrapper{position:relative;width:100%;right:0}}.program-listing-v3__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.program-listing-v3__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v3__items .item:nth-child(2n){flex-direction:column}@media screen and (min-width:992px){.program-listing-v3__items .item:nth-child(2n){flex-direction:row-reverse}}.program-listing-v3__items .item:nth-child(2n) .item__deliver-date{right:0;left:auto}.program-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:2em 0}@media screen and (min-width:992px){.program-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:.8823em 3.5294em .8823em 0}}.program-more-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative;padding:2em 0}.program-more-v1__wrapper{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;max-width:1230px}.program-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.program-more-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.program-more-v1__title .title{margin-bottom:2em}.program-more-v1__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-more-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em}.program-more-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.program-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;max-width:1230px;width:100%}.program-more-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%}@media screen and (max-width:768px){.program-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.program-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.program-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px){.program-more-v1__items{flex-direction:row;justify-content:space-around}}.program-more-v1__item{position:relative;max-width:700px;margin:auto}@media screen and (max-width:768px){.program-more-v1__item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.program-more-v1__item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.program-more-v1__item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}.program-more-v1__item .item{position:relative}.program-more-v1__item .item__drawing{position:relative;margin-bottom:1.5em}.program-more-v1__item .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.program-more-v1__item .item__img{min-height:250px;max-height:250px}}.program-more-v1__item .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-more-v1__item .item__info-title .title-subtitle{text-align:left}.program-more-v1__item .item__info-title .title-subtitle .title-subtitle__subtitle{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em;text-transform:none}.program-more-v1__item .item__info-title .title-subtitle .title-subtitle__content{font:normal normal 400 1.3529em/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:uppercase}.program-more-v1__item .item__info{position:relative}.program-more-v1__item .item__info-id{position:absolute;right:0;top:0}.program-more-v1__item .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.program-more-v1__item .item__info-extra--separator{margin:0 1em}.program-more-v1__item .item__global-link{color:#2d2d2d;text-decoration:none;display:flex;flex-direction:column;height:100%}.program-more-v1__item .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.program-more-v1__item .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.program-more-v1__item .item__global-link:hover .item__more{opacity:1}.program-more-v1__item .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.program-more-v1__item .item__global-link:hover .item__status{z-index:10}.program-more-v1__item .links-group__wrapper{justify-content:flex-end}.promote-v1{background:transparent url(../images/modules/promote/1.jpg) no-repeat 50%/cover;background-attachment:fixed;color:#fff;position:relative;height:400px}@media screen and (min-width:992px){.promote-v1{height:670px}}.promote-v1__container{text-align:center}.promote-v1__container,.promote-v1__wrapper{height:100%;display:flex;justify-content:center}.promote-v1__wrapper{padding:3em;flex:1;position:relative;width:100%;max-width:1230px;flex-direction:column}@media screen and (min-width:768px){.promote-v1__wrapper{padding-left:3em;padding-right:3em}}.promote-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.7)}.promote-v1__title .title{margin-bottom:0}.promote-v1__title .title .title__content{font-size:1em;margin:0}.promote-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,4vw,30px)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.2em}.promote-v1__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,55px)/1.4 Poppins,sans-serif;color:#fff}.promote-v1__title .title__content-2{padding-bottom:.5em}.promote-v1__container-text{margin-bottom:3em}@media screen and (min-width:992px){.promote-v1__container-text{height:60px}}.promote-v1__text-block{font:normal normal 300 16px/1.6666 Poppins,sans-serif;color:#fff}.promote-v1__links{display:flex;justify-content:center;flex-direction:row}.promote-v1__links .button{text-transform:inherit;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.promote-v1__links .button:before{background:#2d2d2d}.promote-v1__links .button:focus,.promote-v1__links .button:hover{color:#fff;border-color:#2d2d2d}.promote-v1__links .button:focus:before,.promote-v1__links .button:hover:before{background:#2d2d2d}.browser-mobile-apple .promote-v1{background-attachment:scroll}.property-detail-v1__apply-online,.property-detail-v2__apply-online,.property-detail-v3__apply-online{width:100%;margin:3em auto 2em;text-align:center}.property-detail-v1__apply-online .apply-online__title .title__content,.property-detail-v2__apply-online .apply-online__title .title__content,.property-detail-v3__apply-online .apply-online__title .title__content{margin:0 3em 1em}.property-detail-v1__apply-online a,.property-detail-v2__apply-online a,.property-detail-v3__apply-online a{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;display:inline-block;padding:1em;text-align:center;margin:0 3em}.property-detail-v1__features .tabs-v1 .detail-tabs__link,.property-detail-v2__features .tabs-v1 .detail-tabs__link,.property-detail-v3__features .tabs-v1 .detail-tabs__link{display:inline-block;padding:.7em 1em;cursor:pointer;font:normal normal 400 1.1765em Cardo,Times New Roman,serif;letter-spacing:.2em;text-transform:none;border:none}.property-detail-v1__features .tabs-v1 .detail-tabs__content,.property-detail-v2__features .tabs-v1 .detail-tabs__content,.property-detail-v3__features .tabs-v1 .detail-tabs__content{width:100%;margin:auto}.property-detail-v1__features .tabs-v1 .detail-tabs__item,.property-detail-v2__features .tabs-v1 .detail-tabs__item,.property-detail-v3__features .tabs-v1 .detail-tabs__item{border-right:1px solid #efefef}.property-detail-v1__features .tabs-v1 .detail-tabs__item:last-child,.property-detail-v2__features .tabs-v1 .detail-tabs__item:last-child,.property-detail-v3__features .tabs-v1 .detail-tabs__item:last-child{border-right:none}.property-detail-v1__features .tabs-v1 .detail-tabs__list,.property-detail-v2__features .tabs-v1 .detail-tabs__list,.property-detail-v3__features .tabs-v1 .detail-tabs__list{justify-content:center}.property-detail-v1__features .tabs-v1 [aria-selected=true].detail-tabs__link,.property-detail-v2__features .tabs-v1 [aria-selected=true].detail-tabs__link,.property-detail-v3__features .tabs-v1 [aria-selected=true].detail-tabs__link{background:transparent;color:#2d2d2d}.property-detail-v1__features .tabs-v1 .table-aria,.property-detail-v2__features .tabs-v1 .table-aria,.property-detail-v3__features .tabs-v1 .table-aria{padding-bottom:1em}.property-detail-v1__features .tabs-v1 .title,.property-detail-v2__features .tabs-v1 .title,.property-detail-v3__features .tabs-v1 .title{display:flex;color:#2d2d2d;font:normal normal 400 1.1765em/1.1 Poppins,sans-serif;text-transform:uppercase;border-bottom:1px solid #2d2d2d;width:100%;padding-bottom:1em}.property-detail-v1__features .tabs-v1 .table-aria__td--title,.property-detail-v1__features .tabs-v1 .table-aria__td--value,.property-detail-v2__features .tabs-v1 .table-aria__td--title,.property-detail-v2__features .tabs-v1 .table-aria__td--value,.property-detail-v3__features .tabs-v1 .table-aria__td--title,.property-detail-v3__features .tabs-v1 .table-aria__td--value{color:#2d2d2d;font:normal normal 600 1.1765em Poppins,sans-serif;letter-spacing:.1em}.property-detail-v1__features .tabs-v1 .table-aria__tr,.property-detail-v2__features .tabs-v1 .table-aria__tr,.property-detail-v3__features .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em}.property-detail-v1__features .tabs-v1 .table-aria__tr.toggle,.property-detail-v2__features .tabs-v1 .table-aria__tr.toggle,.property-detail-v3__features .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.property-detail-v1__features .tabs-v1 .table-aria__tr:nth-child(odd),.property-detail-v2__features .tabs-v1 .table-aria__tr:nth-child(odd),.property-detail-v3__features .tabs-v1 .table-aria__tr:nth-child(odd){background-color:transparent}.property-detail-v1__features .tabs-v1 .table-aria__tr:nth-child(2n),.property-detail-v2__features .tabs-v1 .table-aria__tr:nth-child(2n),.property-detail-v3__features .tabs-v1 .table-aria__tr:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.property-detail-v1__features .tabs-v1 .table-top-desc,.property-detail-v2__features .tabs-v1 .table-top-desc,.property-detail-v3__features .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.property-detail-v1__features .tabs-v1 .table-bottom-desc,.property-detail-v2__features .tabs-v1 .table-bottom-desc,.property-detail-v3__features .tabs-v1 .table-bottom-desc{color:#2d2d2d;font:normal normal 400 1em/1.3 Poppins,sans-serif}.property-detail-v1__features .tabs-v1 .table-bottom-desc p,.property-detail-v2__features .tabs-v1 .table-bottom-desc p,.property-detail-v3__features .tabs-v1 .table-bottom-desc p{margin-top:.5em}.property-detail-v1__features .tabs-v1 .showhide-lot.open,.property-detail-v2__features .tabs-v1 .showhide-lot.open,.property-detail-v3__features .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v1__features .tabs-v1 .showhide-lot.open .showhide-lot__title button:after,.property-detail-v2__features .tabs-v1 .showhide-lot.open .showhide-lot__title button:after,.property-detail-v3__features .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.property-detail-v1__features .tabs-v1 .showhide-lot__title,.property-detail-v2__features .tabs-v1 .showhide-lot__title,.property-detail-v3__features .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v1__features .tabs-v1 .showhide-lot__title .title,.property-detail-v2__features .tabs-v1 .showhide-lot__title .title,.property-detail-v3__features .tabs-v1 .showhide-lot__title .title{color:#2d2d2d;display:flex;width:100%;justify-content:space-between}.property-detail-v1__features .tabs-v1 .showhide-lot__title .title__element,.property-detail-v2__features .tabs-v1 .showhide-lot__title .title__element,.property-detail-v3__features .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v1__features .tabs-v1 .showhide-lot__title button,.property-detail-v2__features .tabs-v1 .showhide-lot__title button,.property-detail-v3__features .tabs-v1 .showhide-lot__title button{padding:1em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.property-detail-v1__features .tabs-v1 .showhide-lot__title button:focus,.property-detail-v2__features .tabs-v1 .showhide-lot__title button:focus,.property-detail-v3__features .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v1__features .tabs-v1 .showhide-lot__title button:before,.property-detail-v2__features .tabs-v1 .showhide-lot__title button:before,.property-detail-v3__features .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.property-detail-v1__features .tabs-v1 .showhide-lot__title button:after,.property-detail-v2__features .tabs-v1 .showhide-lot__title button:after,.property-detail-v3__features .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#2d2d2d}.property-detail-v1__features .tabs-v1 .showhide-lot__content,.property-detail-v2__features .tabs-v1 .showhide-lot__content,.property-detail-v3__features .tabs-v1 .showhide-lot__content{display:none}.property-detail-v1__features .tabs-v1 .showhide-lot__content a,.property-detail-v2__features .tabs-v1 .showhide-lot__content a,.property-detail-v3__features .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v1__features .tabs-v1 .showhide-lot.open .showhide-lot__content,.property-detail-v2__features .tabs-v1 .showhide-lot.open .showhide-lot__content,.property-detail-v3__features .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.property-detail-v1 .agency-listing-v2__items .item,.property-detail-v2 .agency-listing-v2__items .item,.property-detail-v3 .agency-listing-v2__items .item{width:100%}.property-detail-v1 .agency-listing-v2__items .item .title,.property-detail-v2 .agency-listing-v2__items .item .title,.property-detail-v3 .agency-listing-v2__items .item .title{border:0;padding-bottom:0}.property-detail-v1 .agency-listing-v2__items .item .title .title__content-2,.property-detail-v2 .agency-listing-v2__items .item .title .title__content-2,.property-detail-v3 .agency-listing-v2__items .item .title .title__content-2{text-transform:uppercase}.property-detail-v1 .mandatory-listing-v2__item.item,.property-detail-v2 .mandatory-listing-v2__item.item,.property-detail-v3 .mandatory-listing-v2__item.item{width:100%}.property-detail-v1 .mandatory-listing-v2__item.item .title,.property-detail-v2 .mandatory-listing-v2__item.item .title,.property-detail-v3 .mandatory-listing-v2__item.item .title{border:0;padding-bottom:0}.property-detail-v1 .mandatory-listing-v2__item.item .title .title__content-2,.property-detail-v2 .mandatory-listing-v2__item.item .title .title__content-2,.property-detail-v3 .mandatory-listing-v2__item.item .title .title__content-2{text-transform:uppercase}.property-detail-v1 .calendar__title .title,.property-detail-v1 .equipment__title .title,.property-detail-v2 .calendar__title .title,.property-detail-v2 .equipment__title .title,.property-detail-v3 .calendar__title .title,.property-detail-v3 .equipment__title .title{border:0;justify-content:center}.property-detail-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.property-detail-v1__apply-online-position{padding-top:3em}.property-detail-v1__apply-online-position a{max-width:320px;margin:0 auto;padding:18px}.property-detail-v1__apply-online-position a:hover{color:#2d2d2d}.property-detail-v1__wrapper{width:100%}.property-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.property-detail-v1 .button__back{text-align:left}.property-detail-v1__container-text{margin-bottom:8%;max-height:300px}.property-detail-v1 .item__status{position:absolute;z-index:10;top:0;left:0}.property-detail-v1 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase}.property-detail-v1 .item__status .property-status,.property-detail-v1 .item__status .property-status--3,.property-detail-v1 .item__status .property-status--4,.property-detail-v1 .item__status .property-status--5,.property-detail-v1 .item__status .property-status--falling,.property-detail-v1 .item__status .property-status--favorite,.property-detail-v1 .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-detail-v1__slide{position:relative;margin-bottom:5em}.property-detail-v1__slide .slider-img__img{width:100%;height:400px;object-fit:cover}@media screen and (min-width:768px){.property-detail-v1__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.property-detail-v1__slide .slider-img__img{height:750px}}.property-detail-v1__slide .swiper-button-next,.property-detail-v1__slide .swiper-button-prev{color:#2d2d2d;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.property-detail-v1__slide .swiper-button-next:after,.property-detail-v1__slide .swiper-button-prev:after{font-size:2em}.property-detail-v1__slide .swiper-button-next{right:1em}.property-detail-v1__slide .swiper-button-prev{left:1em}.property-detail-v1__slide .swiper-button-next:after,.property-detail-v1__slide .swiper-button-prev:after{font-size:1.2em}.property-detail-v1__container-pagination{position:relative;width:100%;paddin-top:1em}.property-detail-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%);display:none}@media screen and (min-width:768px){.property-detail-v1__pagination.swiper-pagination{display:flex}}.property-detail-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.property-detail-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:transparent;border-color:#2d2d2d}.property-detail-v1__editorial{background:transparent}.property-detail-v1__editorial .editorial__wrapper{padding-bottom:9.7647em}.property-detail-v1__editorial .editorial__text{text-align:left;white-space:break-spaces}.property-detail-v1__editorial .editorial__bloc{display:flex;flex-direction:column;margin-bottom:3.5294em}@media screen and (min-width:576px){.property-detail-v1__editorial .editorial__bloc{flex-direction:row}}.property-detail-v1__editorial .editorial__details{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:space-evenly;padding-top:1em;padding-left:2em}@media screen and (min-width:576px){.property-detail-v1__editorial .editorial__details{align-items:flex-end;padding:0}}.property-detail-v1__editorial .editorial__details .details__reference{color:#2d2d2d;font:normal normal 400 1.1765em/1 Poppins,sans-serif}.property-detail-v1__editorial .editorial__details .details__price{color:#2d2d2d;font:normal normal 400 2.1167em/1 Poppins,sans-serif}.property-detail-v1__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap}.property-detail-v1__editorial .editorial__title .title--v2:after,.property-detail-v1__editorial .editorial__title .title--v2:before{background-color:#fab711}.property-detail-v1__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0}.property-detail-v1__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.property-detail-v1__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.9412em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.property-detail-v1__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.property-detail-v1__group-elements{margin-bottom:300px}.property-detail-v1__form-contact{margin-bottom:2em;position:relative;width:100%}@media screen and (min-width:1200px){.property-detail-v1__form-contact{margin-bottom:0;width:670px}}.property-detail-v1__form-contact .textarea__input,.property-detail-v1__form-contact .textfield__input{border-bottom:1px solid #2d2d2d;color:#186b11}.property-detail-v1__form-contact .textarea__input::placeholder,.property-detail-v1__form-contact .textfield__input::placeholder{color:#186b11;opacity:1;position:absolute;bottom:.5em;overflow:hidden}.property-detail-v1__form-contact .form-block{background:#2d2d2d;right:0;top:0}.property-detail-v1__form-contact .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title{padding-bottom:2em}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title{margin-bottom:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Poppins,sans-serif;color:#fff}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Poppins,sans-serif;color:#fff;text-align:center;text-transform:none;text-decoration:none}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#fff}.property-detail-v1__form-contact .form__legals{padding-left:3em;padding-right:3em;font:normal normal 400 .6471em/1.1 Poppins,sans-serif}.property-detail-v1__form-contact .form__legals .legals{padding-right:1em}.property-detail-v1__form-contact .claws{display:none;right:4.05em}@media screen and (min-width:768px){.property-detail-v1__form-contact .claws{display:block}}@media screen and (min-width:992px){.property-detail-v1__form-contact .claws{height:7.3529em}}.property-detail-v1__form-contact .form-contact__title .title{margin-bottom:2em}.property-detail-v1__form-contact .form-contact__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__form-contact .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.property-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Poppins,sans-serif;color:#fff}.property-detail-v1__form-contact .form .textarea__label,.property-detail-v1__form-contact .form .textfield__label{color:#186b11}.property-detail-v1__form-contact .form .form__validation{position:relative;z-index:1;display:flex;padding:0;flex-direction:column;justify-content:space-evenly}.property-detail-v1__form-contact .form .form-contact__title{margin-bottom:0;position:relative}.property-detail-v1__form-contact .form .form__conditions{margin:0 0 1em;text-align:left;letter-spacing:.2em;color:#2d2d2d}.property-detail-v1__form-contact .form .form__field{margin-bottom:2em}.property-detail-v1__form-contact .form .form__field.checkboxes{margin-bottom:.5em}.property-detail-v1__form-contact .form .form__field .checkbox__span{color:#fff;font:normal normal 400 .8823em/1.4 Poppins,sans-serif;text-transform:none}.property-detail-v1__form-contact .form .form__field .checkbox__box{color:hsla(0,0%,100%,.1)}.property-detail-v1__form-contact .form .form__field .checkbox__box svg path{fill:transparent;stroke:#2d2d2d}.property-detail-v1__form-contact .form__submit .submit__field{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:capitalize;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.property-detail-v1__form-contact .form__submit .submit__field:after,.property-detail-v1__form-contact .form__submit .submit__field:before{background:#2d2d2d}.property-detail-v1__form-contact .form__submit .submit__field:focus,.property-detail-v1__form-contact .form__submit .submit__field:hover{color:#fff;border-color:#2d2d2d}.property-detail-v1__form-contact .form__submit .submit__field:focus:before,.property-detail-v1__form-contact .form__submit .submit__field:hover:before{background:#2d2d2d}.property-detail-v1__form-contact .form__fieldset,.property-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v1__form-contact .form__validation{justify-content:center}.property-detail-v1__form-contact .form__legals{margin-top:4em}.property-detail-v1__datas{margin-top:1em;width:100%;position:relative}.property-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v1__links{width:50%;margin:0}}.property-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v1 .group-elements__wrapper{flex-direction:row}}.property-detail-v1__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v1__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v1__slide-media .modal__body .energy__drawing img{width:100%}.property-detail-v1__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v1__slide-media .modal__scroller{padding:0}.property-detail-v1__slide-media .media-module__content,.property-detail-v1__slide-media .modal__content{height:100%}.property-detail-v1__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module-wrapper{display:flex;justify-content:center}.property-detail-v1__media-module .media-module .title--v1.title{margin-bottom:2em}.property-detail-v1__media-module .media-module .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__media-module .media-module .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.property-detail-v1__media-module .media-module .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.property-detail-v1__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v1__media-module .media-module__btn-container{margin:0}.property-detail-v1__media-module .media-module__btn{text-transform:none;background:transparent;color:#2d2d2d;border-width:2px;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus,.property-detail-v1__media-module .media-module__btn:hover{color:#2d2d2d;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus .media-module__svg,.property-detail-v1__media-module .media-module__btn:hover .media-module__svg{fill:#2d2d2d}.property-detail-v1__media-module .media-module__btn:focus:before,.property-detail-v1__media-module .media-module__btn:hover:before{background:transparent}.property-detail-v1__media-module .media-module__svg{width:60px;fill:#2d2d2d}.property-detail-v1__info_form{margin-bottom:5em;display:flex;justify-content:flex-end;position:relative}.property-detail-v1__info_form .info_form__wrapper{max-width:1600px;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1400px){.property-detail-v1__info_form .info_form__wrapper{flex-direction:row;justify-content:space-between}}.property-detail-v1__info_form .info_form__data,.property-detail-v1__info_form .info_form__group{width:100%}@media screen and (min-width:1200px){.property-detail-v1__info_form .info_form__data{width:calc(100% - 670px)}}@media screen and (min-width:1580px){.property-detail-v1__info_form .info_form__data{width:calc(110% - 670px)}}.property-detail-v1__info_form .info_form__form{align-self:center;flex-shrink:0}@media screen and (min-width:576px){.property-detail-v1__info_form .info_form__form{align-self:flex-end}}.property-detail-v1__info_form .info_form__form .info_form__form-container{width:100%;position:relative}@media screen and (min-width:1200px){.property-detail-v1__info_form .info_form__form .info_form__form-container{width:670px;position:absolute;z-index:100;right:0;top:0}}@media screen and (min-width:2000px){.property-detail-v1__info_form .info_form__form .info_form__form-container{right:10%}}.property-detail-v1__tools{align-self:baseline;position:relative;padding-top:2em;margin-bottom:2em;flex-shrink:0;width:100%}@media screen and (min-width:1200px){.property-detail-v1__tools{width:calc(100% - 670px)}}@media screen and (min-width:1580px){.property-detail-v1__tools{width:calc(110% - 670px)}}.property-detail-v1__tools .tools__wrapper{width:100%}.property-detail-v1__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.property-detail-v1__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.property-detail-v1__tools .tools__container-text&gt;*{margin-bottom:4em}.property-detail-v1__tools .tools__container-text&gt;:last-child{margin-bottom:0}.property-detail-v1__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.property-detail-v1__tools .tools__bottom-block{width:100%}@media screen and (min-width:768px){.property-detail-v1__tools .tools__bottom-block{width:38%}}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__bottom-block{width:100%}}.property-detail-v1__tools .tools__apply-online{text-align:center}.property-detail-v1__tools .tools__apply-online .button{display:inline-block;font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#fff;color:#2d2d2d;border-color:#d1d1d1}.property-detail-v1__tools .tools__apply-online .button:before{background:#2d2d2d}.property-detail-v1__tools .tools__apply-online .button:focus,.property-detail-v1__tools .tools__apply-online .button:hover{color:#fff;border-color:#2d2d2d}.property-detail-v1__tools .tools__apply-online .button:focus:before,.property-detail-v1__tools .tools__apply-online .button:hover:before{background:#2d2d2d}.property-detail-v1__tools .tools__title{margin-bottom:1.5em}.property-detail-v1__tools .tools__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v1__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v1__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.property-detail-v1__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em}}.property-detail-v1__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__item .button-drawing{padding:0}}.property-detail-v1__tools .tools__item .button-drawing__drawing{height:25px;fill:transparent;margin-right:1em}.property-detail-v1__tools .tools__item .button-drawing__content{color:#2d2d2d}.property-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.property-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__drawing,.property-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.property-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__content,.property-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__content,.property-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}@media screen and (min-width:576px){.property-detail-v1__tools .tools__item .links-group__link{margin:.3em 1em}}.property-detail-v1__map .map{width:100%;height:350px}.property-detail-v1__features .tabs-v1 .detail-tabs__link{display:inline-block;padding:.7em 1em;cursor:pointer;font:normal normal 400 1.1765em Cardo,Times New Roman,serif;letter-spacing:.2em;text-transform:none;border:none}.property-detail-v1__features .tabs-v1 .detail-tabs__content{width:100%;margin:auto}.property-detail-v1__features .tabs-v1 .detail-tabs__item{border-right:1px solid #efefef}.property-detail-v1__features .tabs-v1 .detail-tabs__item:last-child{border-right:none}.property-detail-v1__features .tabs-v1 .detail-tabs__list{justify-content:center}.property-detail-v1__features .tabs-v1 [aria-selected=true].detail-tabs__link{background:transparent;color:#2d2d2d}.property-detail-v1__features .tabs-v1 .table-aria{padding-bottom:1em}.property-detail-v1 .agency-listing-v2__items .item{width:100%}.property-detail-v1 .agency-listing-v2__items .item .title{border:0}.property-detail-v1 .pswp__ui--idle{opacity:1}.property-detail-v1__form-contact{background-color:#2d2d2d;padding:2em 4em}.property-detail-v1__form-contact .form__legals{color:#fff}.property-detail-v1__card-contact .agency-listing-v2__items .item__container{flex-direction:column}.property-detail-v1__card-contact .agency-listing-v2__items .item__decorate{height:150px;max-width:255px}.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address a,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail a,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone a,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode a,.property-detail-v1__card-contact .agency-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.property-detail-v1__card-contact .mandatory-listing-v2__items .item__decorate{height:150px;max-width:255px}.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.property-detail-v1 .form-contact--agency .form-contact__coords,.property-detail-v1 .form-contact--mandatory .form-contact__coords,.property-detail-v1 .form-contact--negotiator .form-contact__coords{display:none}.energy .links-group{display:flex;align-items:center;justify-content:center}.energy .button-link{background-color:transparent;border:0;cursor:pointer}.energy .energy__label p{text-align:left}.page-property-detail-v1 .modal-dpe .energy__label p{font:normal normal 400 1em/1.4 Poppins,sans-serif}.datas__energy .energy__drawing{justify-content:space-around;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.datas__energy .energy__drawing{flex-direction:row}}.datas__energy .energy__drawing img{max-width:220px;padding-bottom:2em}.datas__energy .energy__label{text-align:center}.datas__energy .energy__label p{margin:.6em 0}.property-detail-v2{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.property-detail-v2__apply-online-position{padding-bottom:3em}.property-detail-v2__apply-online-position a{color:#2d2d2d}.property-detail-v2__button-back{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width:576px){.property-detail-v2__button-back{flex-direction:row}}.property-detail-v2__reference{padding:1em 0}.property-detail-v2__reference__value{font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.property-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v2__wrapper{width:100%;max-width:100%}.property-detail-v2 .item__status{position:absolute;z-index:10;top:0;left:0}.property-detail-v2 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase}.property-detail-v2 .item__status .property-status,.property-detail-v2 .item__status .property-status--3,.property-detail-v2 .item__status .property-status--4,.property-detail-v2 .item__status .property-status--5,.property-detail-v2 .item__status .property-status--falling,.property-detail-v2 .item__status .property-status--favorite,.property-detail-v2 .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-detail-v2__slide{position:relative}.property-detail-v2__slide.slider--contain .slider__img{width:100%;height:100%;display:flex}.property-detail-v2__slide.slider--contain .slider__img-img{object-fit:cover;height:auto;width:100%}.property-detail-v2__slide.slider--contain .slider__main{height:auto}.property-detail-v2__slide .slider-img{height:550px}@media screen and (min-width:768px){.property-detail-v2__slide .slider-img{height:450px}}@media screen and (min-width:992px){.property-detail-v2__slide .slider-img{height:750px}}.property-detail-v2__slide .slider-img .slider-img__picture{width:100%;height:100%}.property-detail-v2__slide .slider-img .swiper-container{height:100%}.property-detail-v2__slide .slider-img .slider-img__img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.property-detail-v2__slide .slider-img .slider-img__img{height:450px}}@media screen and (min-width:992px){.property-detail-v2__slide .slider-img .slider-img__img,.property-detail-v2__slide .slider-img .swiper-slide{height:750px}}.property-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.property-detail-v2__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.property-detail-v2__slide .slider__swiper{width:70%}}.property-detail-v2__slide-arrow-pagination.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.property-detail-v2__slide-arrow-pagination .swiper-button-next,.property-detail-v2__slide-arrow-pagination .swiper-button-prev{color:#2d2d2d;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.property-detail-v2__slide-arrow-pagination .swiper-button-prev{right:auto}.property-detail-v2__slide-arrow-pagination .swiper-button-next{left:auto}.property-detail-v2__slide-arrow-pagination .swiper-button-next:after,.property-detail-v2__slide-arrow-pagination .swiper-button-prev:after{font-size:1.2em}.property-detail-v2__slide-bottom{display:flex}.property-detail-v2__slide-pagination{margin-top:-60px;width:62%;display:flex;justify-content:center;align-items:center;display:none}@media screen and (min-width:992px){.property-detail-v2__slide-pagination{display:flex}}.property-detail-v2__slide-pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.property-detail-v2__slide-pagination .swiper-pagination-bullet-active{color:#fff;background:#fff;border-color:#fff}.property-detail-v2__slide-title{width:100%;padding:2em 5em;position:absolute;bottom:0;right:0;z-index:100;background-color:hsla(0,0%,100%,.7)}@media screen and (min-width:768px){.property-detail-v2__slide-title{width:60%;margin-right:.5em;background:#fff}}@media screen and (min-width:992px){.property-detail-v2__slide-title{width:38%}}.property-detail-v2__slide-title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__slide-title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v2__slide-title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.235em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v2 .media-module__title{margin-bottom:3em}.property-detail-v2 .media-module__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2 .media-module__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v2 .media-module__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v2__slide-media{height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v2__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v2__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v2__slide-media .modal__scroller{padding:0}.property-detail-v2__slide-media .media-module__content,.property-detail-v2__slide-media .modal__content{height:100%}.property-detail-v2__slide-media .lightbox-media__iframe{height:600px;min-height:0;width:100%}.property-detail-v2__first-block .first-block__wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.property-detail-v2__first-block .first-block__wrapper{flex-direction:row}}.property-detail-v2__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.property-detail-v2__second-block .second-block__wrapper{flex-direction:row}}.property-detail-v2__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:992px){.property-detail-v2__third-block .third-block__wrapper{flex-direction:row}}.property-detail-v2__first-block{padding:0 0 2em}.property-detail-v2__second-block{padding:2em 0}.property-detail-v2__first{width:100%;flex:1}@media screen and (min-width:1200px){.property-detail-v2__first{width:61%}}.property-detail-v2__first,.property-detail-v2__second{padding-top:2em}@media screen and (min-width:1200px){.property-detail-v2__first,.property-detail-v2__second{padding-right:2em}}.property-detail-v2__second{width:100%}.property-detail-v2__third{padding-top:2em}@media screen and (min-width:1200px){.property-detail-v2__third{padding-right:2em;flex:1}}.property-detail-v2__third .map{height:450px}.property-detail-v2__options{display:flex;flex-direction:row;justify-content:center;position:relative;padding-bottom:3em;flex-wrap:wrap}@media screen and (min-width:1200px){.property-detail-v2__options{justify-content:flex-start}}.property-detail-v2__options .option{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#2d2d2d}@media screen and (min-width:768px){.property-detail-v2__options .option{margin-right:1em}}.property-detail-v2__options .option__drawing{height:2.25em;margin-right:1em}.property-detail-v2__options .option__number{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.8em;margin-left:1em}.property-detail-v2__infos .infos__title{margin-bottom:3em}.property-detail-v2__infos .infos__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__infos .infos__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v2__infos .infos__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v2__infos .tabs-v1{padding-right:1em}.property-detail-v2__infos .table-aria__td--title{position:relative;padding-left:1.6em}.property-detail-v2__infos .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#2d2d2d}.property-detail-v2__infos-data .infos-data__pagination-navigation{display:flex;justify-content:center;flex-direction:row}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-prev{position:relative;margin-top:0}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination{padding:0}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet{margin-top:0;margin-bottom:0;width:50px;height:50px;line-height:50px;color:#2d2d2d;background:transparent;border-color:#d1d1d1}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:none}@media screen and (min-width:576px){.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:flex}}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet-active{background:#2d2d2d;border-color:#2d2d2d;color:#fff}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination--number .swiper-pagination-bullet__drawing{display:block}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-next:after,.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-prev:after{font-size:0}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-prev{border:1px solid #d5d5d5;border-radius:100%;height:50px;width:50px;margin:0 1em}.property-detail-v2__infos-data .infos-data__pagination-navigation .arrow-link-svg-next,.property-detail-v2__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{fill:#2d2d2d;width:15px;height:15px}.property-detail-v2__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{transform:rotate(-180deg)}.property-detail-v2__description{background:#2d2d2d;width:100%;height:400px;align-self:baseline;position:relative}@media screen and (min-width:1200px){.property-detail-v2__description{width:38%;height:680px;margin-right:.5em}}.property-detail-v2__description .description__claws{right:2em;height:5.8882em;display:none}@media screen and (min-width:768px){.property-detail-v2__description .description__claws{display:block}}.property-detail-v2__description .description__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5em 10%}.property-detail-v2__description .description__container-text{display:flex;flex-direction:column;height:100%}.property-detail-v2__description .description__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.3),#2d2d2d);width:100%;height:1em;bottom:0;left:0;z-index:1}.property-detail-v2__description .description__text-block{margin-bottom:3em;white-space:break-spaces}.property-detail-v2__description .description__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.property-detail-v2__description .description__text-block.text-block a{color:#fff}.property-detail-v2__tools{width:100%;align-self:baseline;position:relative;padding-top:2em;flex-shrink:0}@media screen and (min-width:1200px){.property-detail-v2__tools{width:38%}}.property-detail-v2__tools .tools__wrapper{width:100%}.property-detail-v2__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.property-detail-v2__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.property-detail-v2__tools .tools__container-text&gt;*{margin-bottom:4em}.property-detail-v2__tools .tools__container-text&gt;:last-child{margin-bottom:0}.property-detail-v2__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.property-detail-v2__tools .tools__bottom-block{width:100%}@media screen and (min-width:768px){.property-detail-v2__tools .tools__bottom-block{width:38%}}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__bottom-block{width:100%}}.property-detail-v2__tools .tools__apply-online{text-align:center}.property-detail-v2__tools .tools__apply-online .button{display:inline-block;font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#fff;color:#2d2d2d;border-color:#d1d1d1}.property-detail-v2__tools .tools__apply-online .button:before{background:#2d2d2d}.property-detail-v2__tools .tools__apply-online .button:focus,.property-detail-v2__tools .tools__apply-online .button:hover{color:#fff;border-color:#2d2d2d}.property-detail-v2__tools .tools__apply-online .button:focus:before,.property-detail-v2__tools .tools__apply-online .button:hover:before{background:#2d2d2d}.property-detail-v2__tools .tools__title{margin-bottom:3em}.property-detail-v2__tools .tools__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v2__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v2__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.property-detail-v2__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em 0}}.property-detail-v2__tools .tools__item .links-group__link{margin-left:0}.property-detail-v2__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__item .button-drawing{padding:0}}.property-detail-v2__tools .tools__item .button-drawing__drawing{height:25px;fill:#2d2d2d;margin-right:.5em}.property-detail-v2__tools .tools__item .button-drawing__content{color:#2d2d2d}.property-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.property-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__drawing,.property-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.property-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__content,.property-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__content,.property-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}.property-detail-v2__energy{width:100%;align-self:baseline;position:relative;padding-top:2em}@media screen and (min-width:992px){.property-detail-v2__energy{width:38%}}.property-detail-v2__energy .energy__title{margin-bottom:3em}.property-detail-v2__energy .energy__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__energy .energy__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v2__energy .energy__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v2__energy .energy__drawing{display:flex;flex-direction:column;align-items:center;height:auto}@media screen and (min-width:576px){.property-detail-v2__energy .energy__drawing{flex-direction:row;justify-content:space-around}}@media screen and (min-width:992px){.property-detail-v2__energy .energy__drawing{flex-direction:column;justify-content:space-around}}@media screen and (min-width:1200px){.property-detail-v2__energy .energy__drawing{flex-direction:row;justify-content:space-around}}.property-detail-v2__energy .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v2__energy .energy__label{text-align:center}.property-detail-v2__infos .infos__map{width:100%}.property-detail-v2__form-block{padding:2em 0;align-items:center;display:flex}@media screen and (min-width:992px){.property-detail-v2__form-block{width:50%;max-width:695px}}.property-detail-v2__form-block .form-block{max-width:1230px;width:100%}.property-detail-v2__form-block .form-block .form-contact__title{margin-bottom:3em}.property-detail-v2__form-block .form-block .form-contact__title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__form-block .form-block .form-contact__title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v2__form-block .form-block .form-contact__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v2__form-block .agency__title{margin-bottom:3em}.property-detail-v2__form-block .agency__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v2__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v2__form-block .form__fieldset--validation{display:flex;flex-direction:column}@media screen and (min-width:768px){.property-detail-v2__form-block .form__fieldset--validation{flex-direction:row}}.property-detail-v2__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.property-detail-v2__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.property-detail-v2__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}.property-detail-v2__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}@media screen and (min-width:768px){.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}}.property-detail-v2__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;text-decoration:none}.property-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#2d2d2d}.property-detail-v2 .pswp__ui--idle{opacity:1}.property-detail-v2__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__fourth-block .fourth-block__wrapper{flex-direction:row}}.property-detail-v2__fourth-block .fourth-block__tools,.property-detail-v2__fourth-block .fourth-block__wrapper-left{width:50%}.property-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}@media screen and (min-width:768px){.property-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:row}}.property-detail-v2__fourth-block .agency-listing-v2__items .item__decorate{max-width:255px}.property-detail-v2__fourth-block.fourth-block--agency .form-contact__coords.coords,.property-detail-v2__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.property-detail-v2__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.property-detail-v2__fourth-block .property-detail-v2__column{flex:1}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.page-property-detail-v2 .modal-dpe .energy__label p{font:normal normal 400 1em/1.4 Poppins,sans-serif}.property-detail-v3{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.property-detail-v3__reference{padding:1em 0;display:flex;justify-content:end}.property-detail-v3__apply-online.apply-online.property-detail-v3__apply-online-position{padding-bottom:3em;margin-top:1em}.property-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v3__wrapper{width:100%;max-width:100%}.property-detail-v3 .item__status{position:absolute;z-index:10;top:0;left:0}.property-detail-v3 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase}.property-detail-v3 .item__status .property-status,.property-detail-v3 .item__status .property-status--3,.property-detail-v3 .item__status .property-status--4,.property-detail-v3 .item__status .property-status--5,.property-detail-v3 .item__status .property-status--falling,.property-detail-v3 .item__status .property-status--favorite,.property-detail-v3 .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-detail-v3__slider__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v3__slider-wrapper{width:100%}.property-detail-v3__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.property-detail-v3__slide .slider__swiper-container{display:flex;flex-direction:row}.property-detail-v3__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.property-detail-v3__slide .slider__swiper{width:70%}}.property-detail-v3__slide .slider__main{height:450px}@media screen and (min-width:992px){.property-detail-v3__slide .slider__main{height:750px;margin-right:1em}}.property-detail-v3__slide .slider__main .slider-img__picture{width:100%;height:100%}.property-detail-v3__slide .slider__main .slider-img__picture img{width:100%;height:100%;object-fit:cover}.property-detail-v3__slide .slider__main .slider__img{object-fit:cover;width:100%;height:450px}@media screen and (min-width:992px){.property-detail-v3__slide .slider__main .slider__img,.property-detail-v3__slide .slider__main .swiper-slide{height:750px}}.property-detail-v3__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.property-detail-v3__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:992px){.property-detail-v3__slide.slider--contain .slider__main .slider-img__img{height:750px}}.property-detail-v3__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.property-detail-v3__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.property-detail-v3__slide .slider--thumbs .slider__thumbs{height:750px}}.property-detail-v3__slide .slider--thumbs .swiper-slide{overflow:hidden}.property-detail-v3__slide .slider--thumbs .slider__img{height:100%}.property-detail-v3__slide .swiper-button-next,.property-detail-v3__slide .swiper-button-prev{background-color:#2d2d2d;padding:1.4em;color:#fff}.property-detail-v3__slide .swiper-button-next:after,.property-detail-v3__slide .swiper-button-prev:after{font-size:2em}.property-detail-v3__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.property-detail-v3__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}@media screen and (min-width:1200px){.property-detail-v3__first-block .first-block{flex-direction:row;height:550px}}.property-detail-v3__first-block .first-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__first-block .first-block__wrapper{flex-direction:row;height:550px}}.property-detail-v3__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__second-block .second-block__wrapper{flex-direction:row}}.property-detail-v3__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__third-block .third-block__wrapper{flex-direction:row}}.property-detail-v3__third-block .third-block__wrapper-left{width:50%}.property-detail-v3__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__fourth-block .fourth-block__wrapper{flex-direction:row}}.property-detail-v3__fourth-block .fourth-block__tools,.property-detail-v3__fourth-block .fourth-block__wrapper-left{width:50%}.property-detail-v3__fourth-block .property-detail-v3__column{display:flex;flex-direction:column;width:100%}@media screen and (min-width:992px){.property-detail-v3__fourth-block .property-detail-v3__column{width:50%}}.property-detail-v3__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}.property-detail-v3__fourth-block.fourth-block--agency .form-contact__coords.coords,.property-detail-v3__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.property-detail-v3__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.property-detail-v3__fifth-block.fifth-block{display:flex;flex-direction:column}.property-detail-v3__fifth-block .energy{order:1}.property-detail-v3__fifth-block .tools{order:3}.property-detail-v3__fifth-block .property-detail-v3__map-poi{order:2}.property-detail-v3__fifth-block .share{order:4}.property-detail-v3__fifth-block .property-detail-v3__form-block{order:5}.property-detail-v3 .icon__title{width:65px;height:65px;background:#2d2d2d;border-radius:100%;position:relative;margin:0 auto 2.6471em}.property-detail-v3__description{background:#fff;width:100%;align-self:baseline;position:relative;height:100%}@media screen and (min-width:1200px){.property-detail-v3__description{width:50%}}.property-detail-v3__description .description__title .title .title__content{font-size:1em;margin:0;text-align:left}.property-detail-v3__description .description__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.8235em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.property-detail-v3__description .description__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1167em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.property-detail-v3__description .description .table-aria__tr:first-child{padding-top:0}.property-detail-v3__description .description__wrapper{width:100%;height:300px;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:3em 0}.property-detail-v3__description .description__container-text{display:flex;flex-direction:column;height:100%}.property-detail-v3__description .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.property-detail-v3__description .description__text-block{padding-bottom:3em}.property-detail-v3__description .description__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#2d2d2d}.property-detail-v3__description .description__text-block.text-block a{color:#2d2d2d}.property-detail-v3__description.description-left{display:flex;flex-direction:column}.property-detail-v3__description.description-left .description__container-text:before{height:3em}.property-detail-v3__description.description-left .description__text-block{white-space:break-spaces}@media screen and (min-width:1200px){.property-detail-v3__description.description-right{padding-left:5%}}.property-detail-v3__description.description-right .description__wrapper{padding-right:0}@media screen and (min-width:1200px){.property-detail-v3__description.description-right .description__wrapper{height:100%}}.property-detail-v3__description.description-right .table-aria__tr:first-child{padding-top:0}.property-detail-v3__description.description-right .table-aria__td--title{padding-left:1.6em;position:relative}.property-detail-v3__description.description-right .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#2d2d2d}.property-detail-v3__description.description-right .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:2em;bottom:0;left:0;z-index:1}.property-detail-v3__infos{width:100%}.property-detail-v3__infos .piggy-bank-svg{width:37px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__infos .infos__title{margin-bottom:3em}.property-detail-v3__infos .infos__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__infos .infos__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__infos .infos__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__infos .table-aria__group{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.property-detail-v3__infos .table-aria__group{flex-direction:row}}.property-detail-v3__infos .tabs-v1 .table-aria__tr{width:100%;padding:1em 2em}@media screen and (min-width:768px){.property-detail-v3__infos .tabs-v1 .table-aria__tr{width:50%}}.property-detail-v3__infos .table-aria__td--title{position:relative;padding-left:1.6em}.property-detail-v3__infos .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#2d2d2d}.property-detail-v3__infos-data .infos-data__pagination-navigation{display:flex;justify-content:center;flex-direction:row}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-prev{position:relative;margin-top:0}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination{padding:0}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet{margin-top:0;margin-bottom:0;width:50px;height:50px;line-height:50px;color:#2d2d2d;background:transparent;border-color:#2d2d2d}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:none}@media screen and (min-width:576px){.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:flex}}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet-active{background:#2d2d2d;border-color:#2d2d2d;color:#fff}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination--number .swiper-pagination-bullet__drawing{display:block}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-next:after,.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-prev:after{font-size:0}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-prev{border:1px solid #d5d5d5;border-radius:100%;height:50px;width:50px;margin:0 1em}.property-detail-v3__infos-data .infos-data__pagination-navigation .arrow-link-svg-next,.property-detail-v3__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{fill:#2d2d2d;width:15px;height:15px}.property-detail-v3__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{transform:rotate(-180deg)}.property-detail-v3__energy{width:100%;align-self:baseline;position:relative;margin-bottom:2em}.property-detail-v3__energy .energy-svg{width:34px;height:34px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__energy .energy__title{margin-bottom:3em}.property-detail-v3__energy .energy__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__energy .energy__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__energy .energy__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__energy .energy__drawing{display:flex;flex-direction:column;align-items:center;height:auto}@media screen and (min-width:768px){.property-detail-v3__energy .energy__drawing{flex-direction:row;justify-content:space-around}}.property-detail-v3__energy .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v3__energy .energy__label{text-align:center}.property-detail-v3__tools{width:100%;align-self:baseline;position:relative}.property-detail-v3__tools .tools-svg{width:35px;height:35px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__tools .tools__wrapper{width:100%;padding:0 1em}.property-detail-v3__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.property-detail-v3__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.property-detail-v3__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.property-detail-v3__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.property-detail-v3__tools .tools__bottom-block{width:100%}.property-detail-v3__tools .tools__title{margin-bottom:3em}.property-detail-v3__tools .tools__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center;max-width:70%;margin:auto}@media screen and (min-width:576px){.property-detail-v3__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.property-detail-v3__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em;max-width:90%}}.property-detail-v3__tools .tools__item .links-group__link{margin-left:0}.property-detail-v3__tools .tools__item .button-drawing{padding:.5em 1em}.property-detail-v3__tools .tools__item .button-drawing__drawing{height:25px;fill:#2d2d2d;margin-right:1em}.property-detail-v3__tools .tools__item .button-drawing__content{color:#2d2d2d}.property-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.property-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__drawing,.property-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#2d2d2d;stroke:#2d2d2d}.property-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__content,.property-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__content,.property-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__content{color:#2d2d2d}.property-detail-v3__media-module{margin-top:3em;padding-top:2em;padding-bottom:2em}.property-detail-v3__media-module .media-module__title{margin-bottom:3em}.property-detail-v3__media-module .media-module__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__media-module .media-module__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__media-module .media-module__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__map-poi-content{width:100%}@media screen and (min-width:1200px){.property-detail-v3__map-poi-content{width:50%}}.property-detail-v3__map-poi-content .map-poi{width:100%}.property-detail-v3__map-poi-content .map-poi__wrapper{padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__map-poi-content .map-poi__wrapper{padding-top:0;padding-bottom:0}}.property-detail-v3__map-poi-content .map-poi .map-poi-loc-svg{width:29px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__map-poi-content .map-poi__title{margin-bottom:3em}.property-detail-v3__map-poi-content .map-poi__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__map-poi-content .map-poi__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__map-poi-content .map-poi__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1200px){.property-detail-v3__map-poi-content{flex:1}}.property-detail-v3__map-poi-content .map{height:450px}.property-detail-v3__share{width:100%;align-self:baseline;position:relative;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__share{padding-top:0;padding-bottom:0}}.property-detail-v3__share .share__title{margin-bottom:3em}.property-detail-v3__share .share__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__share .share__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__share .share__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__share .share-svg{width:30px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__form-block{align-items:center;display:flex;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__form-block{width:50%;padding-top:0;padding-bottom:0}}.property-detail-v3__form-block .form-block{max-width:1230px}.property-detail-v3__form-block .form-block .mail-empty-svg{width:37px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__form-block .form-block .form-contact__title{margin-bottom:3em}.property-detail-v3__form-block .form-block .form-contact__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__form-block .form-block .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__form-block .form-block .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__form-block .agency__title{margin-bottom:3em}.property-detail-v3__form-block .agency__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__form-block .form__fieldset--validation{display:flex;flex-direction:column}.property-detail-v3__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.property-detail-v3__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.property-detail-v3__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}.property-detail-v3__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Poppins,sans-serif;color:#2d2d2d}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}.property-detail-v3__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Poppins,sans-serif;color:#2d2d2d;text-align:left;text-transform:none;text-decoration:none}.property-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#2d2d2d}.property-detail-v3 .pswp__ui--idle{opacity:1}.property-detail-v3__property-contact .form-contact__title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__property-contact .form-contact__title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-detail-v3__property-contact .form-contact__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.property-detail-v3__apply-online{text-align:center;margin-top:4em}.property-detail-v3__apply-online .button{display:inline-block;font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#fff;color:#2d2d2d;border-color:#d1d1d1}.property-detail-v3__apply-online .button:before{background:#2d2d2d}.property-detail-v3__apply-online .button:focus,.property-detail-v3__apply-online .button:hover{color:#fff;border-color:#2d2d2d}.property-detail-v3__apply-online .button:focus:before,.property-detail-v3__apply-online .button:hover:before{background:#2d2d2d}.page-property-detail-v3 .modal-dpe .energy__label p{font:normal normal 400 1em/1.4 Poppins,sans-serif}.property-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v1__container{height:100%;display:flex;justify-content:center}.property-listing-v1__wrapper{width:100%;max-width:1815px}.property-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v1__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.property-listing-v1__header-seo .header-seo__text-block a{color:inherit}.property-listing-v1__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v1__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-listing-v1__items{margin-bottom:4%}.property-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:2em}@media screen and (min-width:768px){.property-listing-v1__items-wrapper{justify-content:space-between}}.property-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.property-listing-v1__items .item{width:100%;margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.property-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.property-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:100%;margin:auto}@media screen and (min-width:768px){.property-listing-v1__items .item__container{height:100%}}.property-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.property-listing-v1__items .item__decorate{width:100%;height:440px}}.property-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.property-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.property-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.property-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.property-listing-v1__items .item__decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;text-decoration:none}.property-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.property-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v1__items .item__status{position:absolute;z-index:10;top:0;left:0}.property-listing-v1__items .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-listing-v1__items .item__status .property-status--3,.property-listing-v1__items .item__status .property-status--4,.property-listing-v1__items .item__status .property-status--5,.property-listing-v1__items .item__status .property-status--falling,.property-listing-v1__items .item__status .property-status--favorite,.property-listing-v1__items .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.property-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.property-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.property-listing-v1__items .item__virtual-visit{position:absolute;z-index:10;bottom:1em;right:1em}.property-listing-v1__items .item__virtual-visit__content{display:flex;flex-direction:row;align-items:center}.property-listing-v1__items .item__virtual-visit-svg{width:60px;height:45px;margin-right:.5em;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v1__items .item__play-svg{width:35px;height:35px;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column}.property-listing-v1__items .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative}.property-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1em}@media screen and (min-width:992px){.property-listing-v1__items .item__top-block{flex-direction:row}}.property-listing-v1__items .item__title{width:70%;text-decoration:none}.property-listing-v1__items .item__title .title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.property-listing-v1__items .item__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,.9765em)/1.4 Poppins,sans-serif;color:#fab711}.property-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1529em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:576px){.property-listing-v1__items .item__title{display:flex;flex-wrap:wrap}}.property-listing-v1__items .item__title .title--v1.title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.property-listing-v1__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,.9765em)/1.4 Poppins,sans-serif}.property-listing-v1__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1529em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.property-listing-v1__items .item__title .title__top-block{display:flex;flex-direction:row;flex-wrap:wrap}.property-listing-v1__items .item__title .title__content span{margin-bottom:.3em}@media screen and (min-width:768px){.property-listing-v1__items .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.property-listing-v1__items .item__main-link{text-decoration:none}.property-listing-v1__items .item__price{font:normal normal 400 1.3294em/1 Poppins,sans-serif;color:#2d2d2d;width:auto;flex-shrink:0}@media screen and (min-width:992px){.property-listing-v1__items .item__price{position:absolute;right:0;top:0}}.property-listing-v1__items .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative;padding-bottom:.8em}.property-listing-v1__items .item__options .option{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#2d2d2d}@media screen and (min-width:768px){.property-listing-v1__items .item__options .option{margin-right:1em}}.property-listing-v1__items .item__options .option__drawing{height:2.25em;margin-right:1em}.property-listing-v1__items .item__options .option__number{font:normal normal 400 1em/1.4 Poppins,sans-serif;letter-spacing:0;color:#fff;background:#2d2d2d;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.property-listing-v1__items .item__last-block{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.property-listing-v1__items .item__reference{font:normal normal 400 .9412em/1 Poppins,sans-serif;color:#2d2d2d}.property-listing-v1__items .item__drawing{position:relative}.property-listing-v1__items .item__heart-svg{width:23px;height:21px}.property-listing-v1__items .item__heart-svg-path{stroke:#2d2d2d}.property-listing-v1__items .item__selection{display:flex;flex-direction:row}.property-listing-v1__items .item__selection.button-drawing .button-drawing__drawing{height:25px;margin-left:.6em}.property-listing-v1__items .item__selection.button-drawing .button-drawing__drawing-path{stroke:#2d2d2d;transition-property:fill;transition-duration:.3s}.property-listing-v1__items .item__selection.button-drawing .button-drawing__content{font:normal normal 400 1.1765em/1.5em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;color:#fab711}.property-listing-v1__items .item__selection.button-drawing.js--active .button-drawing__content,.property-listing-v1__items .item__selection.button-drawing:focus .button-drawing__content,.property-listing-v1__items .item__selection.button-drawing:hover .button-drawing__content{color:#fab711}.property-listing-v1__items .item__selection.button-drawing.js--active .button-drawing__drawing-path,.property-listing-v1__items .item__selection.button-drawing:focus .button-drawing__drawing-path,.property-listing-v1__items .item__selection.button-drawing:hover .button-drawing__drawing-path{fill:#fab711;stroke:#fab711}.property-listing-v1__items .item__representative.representative{height:80px;display:flex;flex-direction:row}.property-listing-v1__items .item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em}.property-listing-v1__items .item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v1__items .item__representative.representative .representative__details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.property-listing-v1__items .item__representative.representative .representative__details_text{font:normal normal 400 .9412em/1 Poppins,sans-serif;letter-spacing:.15em;color:#2d2d2d}.property-listing-v1__items .item__representative.representative .representative__details_name{font:normal normal 400 1.2353em/1 Poppins,sans-serif;letter-spacing:.1em;color:#2d2d2d;text-transform:uppercase}.property-listing-v1__items .item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.property-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.property-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v2__container{height:100%;display:flex;justify-content:center}.property-listing-v2__wrapper{width:100%}.property-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v2__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left}.property-listing-v2__header-seo .header-seo__text-block a{color:#2d2d2d}.property-listing-v2__header-seo .title.title{margin-bottom:1.7647em}.property-listing-v2__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v2__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-listing-v2__items{margin-bottom:4%}.property-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.property-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.property-listing-v2__items-wrapper{margin:-2em 0}}.property-listing-v2__items .item{position:relative;flex-direction:column-reverse;max-width:100%}@media screen and (max-width:768px){.property-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.property-listing-v2__items .item{flex-direction:row;height:470px}}.property-listing-v2__items .item__top-block{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:576px){.property-listing-v2__items .item__top-block{flex-direction:row}}.property-listing-v2__items .item__title{width:100%;display:flex;flex-wrap:wrap;text-decoration:none}@media screen and (min-width:576px){.property-listing-v2__items .item__title{width:70%}}.property-listing-v2__items .item__title .title--v1.title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.property-listing-v2__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.1em;text-transform:none}.property-listing-v2__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.property-listing-v2__items .item__title .title--v1 .title__content-1{margin-bottom:.5em}.property-listing-v2__items .item__main-link{text-decoration:none}.property-listing-v2__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2.6471em 8% 2.6471em 6%;position:relative;width:100%;max-width:1230px;text-align:left;background:#2d2d2d}@media screen and (min-width:992px){.property-listing-v2__items .item__container_text-block{max-height:100vh;width:53%}}.property-listing-v2__items .item__price{font:normal normal 400 1.5294em/1 Poppins,sans-serif;color:#fff;width:auto;flex-shrink:0;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v2__items .item__price{margin-left:auto;margin-bottom:0}}.property-listing-v2__items .item__reference{font:normal normal 400 .9412em/1 Poppins,sans-serif;color:#fff}.property-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:300px;margin-bottom:1.5em}@media screen and (min-width:1200px){.property-listing-v2__items .item__aligner{max-height:100%}}.property-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.property-listing-v2__items .item__container-text{height:100%}}.property-listing-v2__items .item__text-block{color:#fff;font:normal normal 400 .9412em/1.6666 Poppins,sans-serif;margin-bottom:2em}.property-listing-v2__items .item__last-block{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center}.property-listing-v2__items .item__toolbar{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media screen and (min-width:576px){.property-listing-v2__items .item__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.property-listing-v2__items .item__selection{display:flex;flex-direction:row;margin-bottom:.5em}@media screen and (min-width:576px){.property-listing-v2__items .item__selection{margin-bottom:inherit}}.property-listing-v2__items .item__selection.button-drawing .button-drawing__drawing{height:25px;margin-right:.6em}.property-listing-v2__items .item__selection.button-drawing .button-drawing__drawing-path{stroke:#2d2d2d;transition-property:fill;transition-duration:.3s}.property-listing-v2__items .item__selection.button-drawing .button-drawing__content{font:normal normal 400 1.1765em/1.5em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;color:#fab711}.property-listing-v2__items .item__selection.button-drawing.js--active .button-drawing__content,.property-listing-v2__items .item__selection.button-drawing:focus .button-drawing__content,.property-listing-v2__items .item__selection.button-drawing:hover .button-drawing__content{color:#fab711}.property-listing-v2__items .item__selection.button-drawing.js--active .button-drawing__drawing-path,.property-listing-v2__items .item__selection.button-drawing:focus .button-drawing__drawing-path,.property-listing-v2__items .item__selection.button-drawing:hover .button-drawing__drawing-path{fill:#fab711;stroke:#fab711}.property-listing-v2__items .item__heart-svg{width:23px;height:21px}.property-listing-v2__items .item__heart-svg-path{stroke:#2d2d2d}.property-listing-v2__items .item__status{position:absolute;z-index:10;top:0;left:auto;right:inherit;animation-name:scale-in-hor-right}.property-listing-v2__items .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-listing-v2__items .item__status .property-status--3,.property-listing-v2__items .item__status .property-status--4,.property-listing-v2__items .item__status .property-status--5,.property-listing-v2__items .item__status .property-status--falling,.property-listing-v2__items .item__status .property-status--favorite,.property-listing-v2__items .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-listing-v2__items .item__virtual-visit{position:absolute;z-index:10;bottom:1em;left:1em}.property-listing-v2__items .item__virtual-visit__content{display:flex;flex-direction:row;align-items:center}.property-listing-v2__items .item__virtual-visit-svg{width:60px;height:45px;margin-right:.5em;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v2__items .item__play-svg{width:35px;height:35px;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v2__items .item.item--representative .item__container_text-block{max-height:450px}@media screen and (min-width:576px){.property-listing-v2__items .item.item--representative .item__container_text-block{max-height:400px}}@media screen and (min-width:992px){.property-listing-v2__items .item.item--representative .item__container_text-block{max-height:100vh}}.property-listing-v2__items .item.item--representative .item__representative.representative{flex-wrap:wrap;height:auto;padding:1em 0}@media screen and (min-width:576px){.property-listing-v2__items .item.item--representative .item__representative.representative{flex-wrap:inherit;height:auto;padding:0}}.property-listing-v2__items .item__representative.representative{height:80px;display:flex;flex-direction:row;justify-content:space-between}.property-listing-v2__items .item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row}.property-listing-v2__items .item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v2__items .item__representative.representative .representative__details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;height:50%;align-self:center;padding:0 1em 0 0}.property-listing-v2__items .item__representative.representative .representative__details_text{font:normal normal 400 .9412em/1 Poppins,sans-serif;letter-spacing:.15em;color:#2d2d2d}.property-listing-v2__items .item__representative.representative .representative__details_name{font:normal normal 400 1.2353em/1 Poppins,sans-serif;letter-spacing:.1em;color:#fff;text-transform:uppercase}.property-listing-v2__items .item__representative.representative .representative__details-2{padding:0 1.5em}.property-listing-v2__items .item__representative.representative .representative__details-2:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#eb9653}.property-listing-v2__items .item__representative.representative .representative__details-2:after{left:.5294em;content:"";position:absolute;top:0;width:1px;height:100%;background-color:#eb9653}.property-listing-v2__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate{max-width:45%;display:flex;width:100%}}.property-listing-v2__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.property-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.property-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:flex}.property-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{display:flex;align-items:center;justify-content:center}.property-listing-v2__items .item__decorate.decorate .decorate__hover-text{text-decoration:none}.property-listing-v2__items .item__decorate.decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.property-listing-v2__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate .decorate__wrapper{position:absolute;height:85%;width:110%;right:0;left:-10%}}.property-listing-v2__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;max-height:410px;min-height:300px;object-fit:cover}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate .decorate__img{max-width:820px}}.property-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;height:100%;width:100%;right:0}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{height:85%;width:110%;left:-10%}}.property-listing-v2__items .item__decorate.decorate .decorate__hover-text{color:#fff;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center;justify-content:center;width:80%}.property-listing-v2__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v2__items .item:nth-child(odd){flex-direction:column-reverse}@media screen and (min-width:992px){.property-listing-v2__items .item:nth-child(odd){flex-direction:row-reverse}}@media screen and (min-width:992px){.property-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__wrapper{right:-10%;left:inherit}}@media screen and (min-width:992px){.property-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__hover-overlay{height:85%;left:0;width:110%}}.property-listing-v2__items .item:nth-child(odd) .item__status{left:0;right:auto;animation-name:scale-in-hor-left}.property-listing-v2__items .item:nth-child(odd) .item__container_text-block{padding:2.6471em 6% 2.6471em 8%}.property-listing-v2__items .item:nth-child(odd) .item__virtual-visit{left:auto;right:1em}.property-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v3__container{height:100%;display:flex;justify-content:center}.property-listing-v3__wrapper{width:100%}.property-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v3__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif;text-align:left;color:#2d2d2d}.property-listing-v3__header-seo .header-seo__text-block a{color:#2d2d2d}.property-listing-v3__header-seo .title.title{margin-bottom:1.7647em}.property-listing-v3__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v3__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.property-listing-v3__items{margin-bottom:4%}.property-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.property-listing-v3__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v3__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.property-listing-v3__items-wrapper{margin:-2em 0}}.property-listing-v3__items .item{position:relative;flex-direction:column;max-width:100%}@media screen and (max-width:768px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v3__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.property-listing-v3__items .item{flex-direction:row;height:450px}}.property-listing-v3__items .item__status{left:0;right:inherit}.property-listing-v3__items .item__virtual-visit{position:absolute;z-index:10;bottom:1em;right:1em}.property-listing-v3__items .item__virtual-visit__content{display:flex;flex-direction:row;align-items:center}.property-listing-v3__items .item__virtual-visit-svg{width:60px;height:45px;margin-right:.5em;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v3__items .item__play-svg{width:35px;height:35px;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v3__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2em 0;width:100%;position:relative;max-width:1230px;max-height:400px;text-align:left;background:transparent}@media screen and (min-width:992px){.property-listing-v3__items .item__container_text-block{max-height:100vh;width:35%;padding:.8823em 1.7647em .8823em 3.5294em}}.property-listing-v3__items .item__title{width:100%;display:flex;flex-wrap:wrap}.property-listing-v3__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v3__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.2em;text-transform:none}.property-listing-v3__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.property-listing-v3__items .item__title .title--v2 .title__content-1,.property-listing-v3__items .item__title .title--v2 .title__content-2{margin-bottom:.5em}.property-listing-v3__items .item__top-block{display:flex;flex-direction:column;margin-bottom:1.5em}@media screen and (min-width:576px){.property-listing-v3__items .item__top-block{flex-direction:column}}.property-listing-v3__items .item__main-link{text-decoration:none}.property-listing-v3__items .item__price{font:normal normal 400 1.5294em/1 Poppins,sans-serif;color:#2d2d2d;width:auto;flex-shrink:0}.property-listing-v3__items .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1.5em}@media screen and (min-width:1200px){.property-listing-v3__items .item__aligner{max-height:50%}}.property-listing-v3__items .item__container-text{max-height:100px;position:relative}@media screen and (min-width:768px){.property-listing-v3__items .item__container-text{height:100%}}@media screen and (min-width:992px){.property-listing-v3__items .item__container-text{max-height:100%}}.property-listing-v3__items .item__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:2em;bottom:0;z-index:1}.property-listing-v3__items .item__text-block{color:#2d2d2d;font:normal normal 400 .9412em/1.6666 Poppins,sans-serif;margin-bottom:2em}.property-listing-v3__items .item__reference{font:normal normal 400 .9412em/1 Poppins,sans-serif;color:#2d2d2d;margin-bottom:1em}.property-listing-v3__items .item__last-block{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:baseline}.property-listing-v3__items .item__heart-svg{width:23px;height:21px}.property-listing-v3__items .item__heart-svg-path{stroke:#2d2d2d}.property-listing-v3__items .item__selection{display:flex;flex-direction:row}.property-listing-v3__items .item__selection.button-drawing .button-drawing__drawing{height:25px;margin-right:.6em}.property-listing-v3__items .item__selection.button-drawing .button-drawing__drawing-path{stroke:#2d2d2d;transition-property:fill;transition-duration:.3s}.property-listing-v3__items .item__selection.button-drawing .button-drawing__content{font:normal normal 400 1.1765em/1.5em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;color:#fab711}.property-listing-v3__items .item__selection.button-drawing.js--active .button-drawing__content,.property-listing-v3__items .item__selection.button-drawing:focus .button-drawing__content,.property-listing-v3__items .item__selection.button-drawing:hover .button-drawing__content{color:#fab711}.property-listing-v3__items .item__selection.button-drawing.js--active .button-drawing__drawing-path,.property-listing-v3__items .item__selection.button-drawing:focus .button-drawing__drawing-path,.property-listing-v3__items .item__selection.button-drawing:hover .button-drawing__drawing-path{fill:#fab711;stroke:#fab711}.property-listing-v3__items .item__status{position:absolute;z-index:10;top:0;right:auto}.property-listing-v3__items .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-listing-v3__items .item__status .property-status--3,.property-listing-v3__items .item__status .property-status--4,.property-listing-v3__items .item__status .property-status--5,.property-listing-v3__items .item__status .property-status--falling,.property-listing-v3__items .item__status .property-status--favorite,.property-listing-v3__items .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-listing-v3__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.property-listing-v3__items .item__decorate.decorate{width:65%;display:flex;width:100%}}.property-listing-v3__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.property-listing-v3__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.property-listing-v3__items .item__decorate.decorate:hover .decorate__hover-text{display:flex}.property-listing-v3__items .item__decorate.decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.property-listing-v3__items .item__decorate.decorate .decorate__hover-text{color:#2d2d2d;font:normal normal 400 1.4706em/1 Poppins,sans-serif;letter-spacing:.3em;display:none;text-decoration:none}.property-listing-v3__items .item__decorate.decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.property-listing-v3__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.property-listing-v3__items .item__decorate.decorate .decorate__wrapper{position:relative;width:100%;right:0}}.property-listing-v3__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v3__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v3__items .item.item--representative{height:auto}@media screen and (min-width:992px){.property-listing-v3__items .item.item--representative{max-height:500px}}.property-listing-v3__items .item__representative.representative{height:80px;display:flex;flex-direction:row}.property-listing-v3__items .item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em}.property-listing-v3__items .item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v3__items .item__representative.representative .representative__details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.property-listing-v3__items .item__representative.representative .representative__details_text{color:#2d2d2d;font:normal normal 400 .9412em/1 Poppins,sans-serif;letter-spacing:.15em}.property-listing-v3__items .item__representative.representative .representative__details_name{font:normal normal 400 1.2353em/1 Poppins,sans-serif;letter-spacing:.1em;color:#2d2d2d;text-transform:uppercase}.property-listing-v3__items .item:nth-child(2n){flex-direction:column}@media screen and (min-width:992px){.property-listing-v3__items .item:nth-child(2n){flex-direction:row-reverse}}.property-listing-v3__items .item:nth-child(2n) .item__status{left:0;right:auto}.property-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:2em 0}@media screen and (min-width:992px){.property-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:.8823em 3.5294em .8823em 0}}.property-listing-v3__items .item:nth-child(2n) .item__virtual-visit{right:1em;left:auto}.property-more-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative;padding:2em 0}.property-more-v1__wrapper{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;max-width:1230px}.property-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.property-more-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.property-more-v1__title .title{margin-bottom:2em}.property-more-v1__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-more-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em}.property-more-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.property-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;max-width:1230px;width:100%}.property-more-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%}@media screen and (max-width:768px){.property-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.property-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.property-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px){.property-more-v1__items{flex-direction:row;justify-content:space-around}}.property-more-v1__item{position:relative;max-width:700px;margin:auto}@media screen and (max-width:768px){.property-more-v1__item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.property-more-v1__item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.property-more-v1__item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}.property-more-v1__item .item{position:relative}.property-more-v1__item .item__drawing{position:relative;margin-bottom:1.5em}.property-more-v1__item .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.property-more-v1__item .item__img{min-height:250px;max-height:250px}}.property-more-v1__item .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-more-v1__item .item__info-title .title-subtitle{text-align:left}.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__subtitle{font:normal normal 400 1.1765em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em;text-transform:none}.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__content{font:normal normal 400 1.3529em/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:uppercase}.property-more-v1__item .item__status{position:absolute;z-index:10;top:0;left:0}.property-more-v1__item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-more-v1__item .item__status .property-status--3,.property-more-v1__item .item__status .property-status--4,.property-more-v1__item .item__status .property-status--5,.property-more-v1__item .item__status .property-status--falling,.property-more-v1__item .item__status .property-status--favorite,.property-more-v1__item .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.property-more-v1__item .item__info{position:relative}.property-more-v1__item .item__info-id{position:absolute;right:0;top:0}.property-more-v1__item .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.property-more-v1__item .item__info-extra--separator{margin:0 1em}.property-more-v1__item .item__global-link{color:#2d2d2d;text-decoration:none;display:flex;flex-direction:column;height:100%}.property-more-v1__item .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.property-more-v1__item .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.property-more-v1__item .item__global-link:hover .item__more{opacity:1}.property-more-v1__item .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-more-v1__item .item__global-link:hover .item__status{z-index:10}.property-more-v1__item .links-group__wrapper{justify-content:flex-end}.colorPrimarySite{color:#2d2d2d}.cookiesContainer{z-index:99999999999;color:#333}.cookiesContainer .cookiesStructure_1{left:-375px;max-width:325px}.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{position:fixed;bottom:0;margin:25px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.25);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}.cookiesContainer .cookiesStructure_2{left:-650px;max-width:600px;width:100%}.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{padding:25px 15px 15px;position:relative;width:100%}.cookiesContainer .cookiesStructure_1.active,.cookiesContainer .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesContainer .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%;display:none}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{display:block}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesContainer .cookiesContent .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%}.cookiesContainer .cookiesContent .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;cursor:pointer;width:130px;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;font-size:13px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer .btnCookies{padding:7px 0}}.cookiesContainer .cookiesContent .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesContainer .cookiesContent .btnContainer .btnCookies:hover{color:#333;background:#fff;border:2px solid #333}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies{justify-content:space-around}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies a,.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .btnCookies{width:45%}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:750px;overflow-y:auto;height:100%;color:#333}.cookiesContainer .cookiesStructure_2 .cookiesContent .topContentCookies{border-bottom:1px solid #ddd;padding:10px 0 25px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:15px;font-family:Raleway;font-weight:900}.cookiesContainer .cookiesStructure_2 .cookiesContent .btnRetour{position:absolute;top:15px;left:15px;cursor:pointer;border:none;background:none;height:43px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement{padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent{font-size:13px;font-family:Open Sans;line-height:19px!important;padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent .titreSection{padding-bottom:5px;font-weight:700;font-size:22px;display:block;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{display:flex;align-items:center;justify-content:space-between;width:75%;padding-top:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer:first-child{padding-top:0}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent{display:flex;align-items:center}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies{display:none}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#75da84}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #75da84}@media screen and (max-width:1080px){.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{width:calc(100% - 30px);margin:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{width:100%}}@media screen and (max-width:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:500px}}@media screen and (max-height:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}}.cookiesv2Container{z-index:99999999999;color:#333}.cookiesv2Container .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:30px 0 15px;width:100%;flex-direction:column}@media screen and (min-width:576px){.cookiesv2Container .btnContainer{flex-direction:row}}.cookiesv2Container .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;font-size:13px;cursor:pointer;width:100%;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;transition:.3s;margin:7.5px 0}@media screen and (min-width:576px){.cookiesv2Container .btnContainer .btnCookies{margin:0;width:47.5%}}.cookiesv2Container .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesv2Container .btnContainer .btnCookies:hover{color:#2d2d2d;background:#fff;border:2px solid #2d2d2d}@media screen and (max-width:680px){.cookiesv2Container .btnContainer .btnCookies{padding:7px 0}}.cookiesv2Container .btnContainer.btnConfigCookies{justify-content:space-around;flex-direction:column}@media screen and (min-width:576px){.cookiesv2Container .btnContainer.btnConfigCookies{flex-direction:row}}.cookiesv2Container .btnContainer.btnConfigCookies .btnCookies{width:100%}@media screen and (min-width:576px){.cookiesv2Container .btnContainer.btnConfigCookies .btnCookies{width:45%}}.cookiesv2Container .btnContainer.btnConfigCookies .btnCookies.hidden{display:none}@media screen and (max-width:680px){.cookiesv2Container .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesv2Container .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesv2Container .btnContainer.btnConfigCookies a,.cookiesv2Container .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesv2Container .cookiesStructure_1{position:fixed;bottom:0;margin:15px;left:-375px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.5);opacity:0;transition:.3s;overflow:hidden;max-width:325px;width:calc(100% - 30px)}@media screen and (min-width:992px){.cookiesv2Container .cookiesStructure_1{width:100%;margin:25px}}.cookiesv2Container .cookiesStructure_1.active{left:0;opacity:1;z-index:99999}.cookiesv2Container .cookiesStructure_1 .cookiesContent{padding:15px;position:relative;width:100%}.cookiesv2Container .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesv2Container .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesv2Container .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%}.cookiesv2Container .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesv2Container .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{color:#2d2d2d;display:block}.cookiesv2Container .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesv2Container .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesv2Container .cookiesStructure_2{position:fixed;bottom:0;margin:15px;left:-650px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.5);opacity:0;transition:.3s;overflow:hidden;max-width:600px;width:calc(100% - 30px)}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2{width:100%;margin:25px}}.cookiesv2Container .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesv2Container .cookiesStructure_2 .cookiesContent{padding:25px 15px 15px;position:relative;width:100%;height:100%;color:#333}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:0 0 15px;margin-bottom:15px;position:relative}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .topContentCookies{text-transform:uppercase;text-align:center;font-size:15px;font-family:Raleway;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(calc(-50% - 7.5px))}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;display:flex;align-items:center;z-index:999999;padding:15px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .btnTop svg{margin-left:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .btnRetour{cursor:pointer;border:none;background:none;height:43px;padding:15px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content{overflow-y:auto;max-height:300px}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content{max-height:500px}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement{padding-bottom:25px;padding-right:15px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionStructure{font-size:13px;width:100%;font-family:Open Sans;line-height:19px!important}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .titreSection{font-size:22px;display:block;font-weight:700;font-family:Raleway}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon{cursor:pointer;width:20px;height:20px;border:none;background:none;position:relative;display:flex;align-items:center;justify-content:center}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:before{width:100%;content:"";height:2px;background:#2d2d2d}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#2d2d2d;width:2px;height:100%}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer{width:100%;height:0;transition:.3s;overflow:hidden}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer{width:85%}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .itemCheckboxCookieContent{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:10px}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure{width:85%}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .titleContent .titleElement{font-size:16px;font-family:Open Sans;font-weight:700}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent{display:flex;align-items:center}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .requiredCookie{border-radius:5px;background:#efefef;padding:5px 7.5px;font-family:Open Sans;font-size:10px;text-transform:uppercase}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.3s}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.3s}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies{display:none}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#2d2d2d}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #2d2d2d}@media screen and (min-width:992px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure{width:100%}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer:first-child .itemCheckboxCookieStructure{padding-top:0}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement.active .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transform:rotate(90deg);opacity:0}.imgDefault_ZoneActive_Element{width:100%;height:100%;object-fit:cover}.container-opinion{padding-top:15px;display:flex;justify-content:space-around;align-items:center;flex-direction:column}@media screen and (min-width:576px){.container-opinion{flex-direction:row}}.search-inner__wrapper{display:flex;flex-direction:column;align-items:center}.search-inner .search-more{margin-top:1em}.selection-content-v1{background:#fff none no-repeat 50%/cover;color:#2d2d2d;position:relative}.selection-content-v1__container,.selection-content-v1__wrapper{height:100%;display:flex;justify-content:center}.selection-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.selection-content-v1__wrapper&gt;.agency-slide{margin-top:-12em}.selection-content-v1 .simple-text{text-align:center;margin-bottom:24px}.selection-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.selection-content-v1 .editorial__wrapper{padding-top:0;font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#2d2d2d;text-align:left}.selection-content-v1 .editorial__wrapper a{color:#2d2d2d}.selection-content-v1__items{margin-bottom:4%}.selection-content-v1__items-empty{width:100%}.selection-content-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (min-width:768px){.selection-content-v1__items-wrapper{justify-content:flex-start}}@media screen and (max-width:768px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.selection-content-v1__items .item{margin:2em 1em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items .item{margin:1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.selection-content-v1__items .item{margin:2em;width:calc(33.33333% - 4em)}}.selection-content-v1 .item{position:relative}.selection-content-v1 .item__drawing{position:relative;margin-bottom:.5em}.selection-content-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.selection-content-v1 .item__img{min-height:250px;max-height:250px}}.selection-content-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.selection-content-v1 .item__info-title .title-subtitle{text-align:le}.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{font:normal normal 400 .9412em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:none}.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__content{font:normal normal 400 1.1176em/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.selection-content-v1 .item__info{position:relative}.selection-content-v1 .item__info-id{position:absolute;right:0;top:0}.selection-content-v1 .item__info-extra{display:flex;font:normal normal 400 1.2941em/1.4 Poppins,sans-serif;color:#2d2d2d;text-align:center;text-transform:none}.selection-content-v1 .item__info-extra--separator{margin:0 1em}.selection-content-v1 .item__status{position:absolute;z-index:10;top:0;left:0}.selection-content-v1 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase}.selection-content-v1 .item__status .property-status,.selection-content-v1 .item__status .property-status--3,.selection-content-v1 .item__status .property-status--4,.selection-content-v1 .item__status .property-status--5,.selection-content-v1 .item__status .property-status--falling,.selection-content-v1 .item__status .property-status--favorite,.selection-content-v1 .item__status .property-status--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.selection-content-v1 .item__delete{position:absolute;border:0;padding:.5em;top:0;right:0;z-index:102;cursor:pointer;text-transform:none;background:#2d2d2d;color:#fff;fill:#fff;border-color:#2d2d2d}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#2d2d2d}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#2d2d2d;fill:#2d2d2d;border-color:#2d2d2d}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#2d2d2d}.selection-content-v1 .item__delete svg{z-index:1}.selection-content-v1 .item__delete-drawing{display:block;width:1.5em;height:1.5em}.selection-content-v1 .item__global-link{color:#2d2d2d;text-decoration:none;display:flex;flex-direction:column;height:100%}.selection-content-v1 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:rgba(0,0,0,.5)}.selection-content-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;padding:1em;width:100%;font:normal normal 400 1.4706em/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:none}.selection-content-v1 .item__global-link .item__more .button span{display:flex;padding:0 .5em}.selection-content-v1 .item__global-link .item__more .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.selection-content-v1 .item__global-link:hover .item__more{opacity:1}.selection-content-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.selection-content-v1 .item__global-link:hover .item__status{z-index:10}.selection-content-v1__form-block{padding-top:2em;padding-bottom:2em}.selection-content-v1__form-block .form-block__title{display:flex;justify-content:center;margin-bottom:4em}.selection-content-v1__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.selection-content-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711}.selection-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#186b11}.selection-content-v1__form-block .form-block__title .title__content-1{margin-bottom:.5em}.services-v1{color:#2d2d2d;position:relative;display:flex;align-items:center;padding:4.4705em 0}@media screen and (min-width:768px){.services-v1{min-height:auto}}.services-v1__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover;background-attachment:fixed;width:100%}.services-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.15)}.services-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:768px){.services-v1__wrapper{padding-left:3em;padding-right:3em}}.services-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.services-v1__container-text{margin-bottom:8%}.services-v1__title{word-break:break-word}.services-v1__title .title--v1.title{margin-bottom:3.2353em}@media screen and (min-width:768px){.services-v1__title .title--v1.title{margin-bottom:2em}}.services-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.services-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.services-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:.1em;text-transform:uppercase}.services-v1__title+.services-v1__links{margin-top:5em}.services-v1__text-block .text-block{font:normal normal 300 16px/1.6 Poppins,sans-serif;color:#5b5b5b}.services-v1__text-block .text-block a{color:#5b5b5b}.services-v1__items .items__wrapper{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.services-v1__item{background-color:#fff;padding:2.3552em 1.7647em;display:flex;flex-direction:column}.services-v1__item.item{margin:2em 0;width:100%}@media screen and (max-width:768px){.services-v1__item.item{margin:1em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.services-v1__item.item{margin:2em 1em;width:calc(50% - 2em);min-width:400px}}@media screen and (min-width:1200px){.services-v1__item.item{margin:0 3%;width:27.33333%;min-width:400px}}@media screen and (min-width:1200px) and (max-width:1600px){.services-v1__item.item{margin:2em 3%}}.services-v1__item .item__title{word-break:break-word;min-height:95px}.services-v1__item .item__title .title--v2.title{margin-bottom:1.5294em}.services-v1__item .item__title .title--v2.title .title__content{font-size:1em;padding:0 2em;margin:0;text-align:left}.services-v1__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.36 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:uppercase}.services-v1__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,30px)/1.4 Poppins,sans-serif;color:#186b11;letter-spacing:0;text-transform:uppercase}.services-v1__item .item__text-container{height:100%;width:100%;position:relative;font:normal normal 300 16px/1.6 Poppins,sans-serif;color:#5b5b5b}.services-v1__item .item__text-container a{color:normal normal 300 16px/1.6 "Poppins",sans-serif}.services-v1__item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:2em}.services-v1__item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}.services-v1__item .item__block-text .item__text-container{padding-left:.5em}.services-v1__item .item__links .button-link{font:normal normal 600 clamp(12px,2vw,17px)/1.5em Poppins,sans-serif;color:#fab711;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:0;text-transform:uppercase}.services-v1__item .item__links .button-link:before{border-left-color:#186b11}.services-v1__item .item__links .button-link span:after{background-color:#fab711}.services-v1__item .item__links .button-link.focus:before,.services-v1__item .item__links .button-link:focus:before,.services-v1__item .item__links .button-link:hover:before{border-left-color:#186b11}.services-v1__item .item__links .links-group__wrapper{display:block}@media screen and (min-width:768px){.services-v1__item .item__links .links-group__wrapper{display:flex;justify-content:flex-end;margin-top:-2em}}.browser-mobile-apple .services-v1__background{background-attachment:scroll}.services-v2{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover;background-attachment:fixed;position:relative;min-height:690px;padding-top:4.7647em;padding-bottom:4.8823em}.services-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.62)}.services-v2__container{text-align:center}.services-v2__container,.services-v2__wrapper{height:100%;display:flex;justify-content:center}.services-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.services-v2__wrapper{padding-left:3em;padding-right:3em}}.services-v2__title{word-break:break-word}.services-v2__title .title--v1.title .title__content{font-size:1em;margin:2.5294em;text-align:center}.services-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.services-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#efefef;letter-spacing:.1em;text-transform:uppercase}.services-v2__items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.services-v2__item.item{max-width:790px;display:flex;flex-direction:column}@media screen and (max-width:768px){.services-v2__item.item{margin:1em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.services-v2__item.item{margin:2em 1em;width:calc(100% - 2em);max-height:350px}}@media screen and (min-width:1200px){.services-v2__item.item{margin:0 3%;width:44%}}.services-v2__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;height:100%}@media screen and (min-width:768px){.services-v2__item.item .item__container{flex-direction:row}}@media screen and (min-width:768px) and (max-width:1200px){.services-v2__item.item .item__container{max-height:350px}}.services-v2__item.item .item__decorate{width:100%;max-width:256px}@media screen and (min-width:768px){.services-v2__item.item .item__decorate{width:40%}}.services-v2__item.item .item__decorate-wrapper{height:100%;width:100%}.services-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.services-v2__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;margin:0 auto}.services-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column}.services-v2__item.item .item__aligner{flex:1;margin-bottom:1em}.services-v2__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}.services-v2__item.item .item__title{word-break:break-word;margin-bottom:2em}.services-v2__item.item .item__title .title--v2.title .title__content{font-size:1em;margin:0}.services-v2__item.item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.36 Poppins,sans-serif;color:#2d2d2d}.services-v2__item.item .item__title .title--v2.title .title__content-2{display:block}.services-v2__item.item .item__text-container{height:100%;width:100%;position:relative}.services-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.services-v2__item.item .item__text a{color:#5b5b5b}.services-v2__item.item .item__links{display:flex;justify-content:flex-end;flex-direction:row}.services-v2__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.services-v2__item.item--cover .item__img{max-height:330px}}@media screen and (min-width:1200px){.services-v2__item.item--cover .item__img{max-height:none}}.browser-mobile-apple .services-v2__background{background-attachment:scroll}.services-v3{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover;background-attachment:fixed;color:#2d2d2d;position:relative}@media screen and (min-width:992px){.services-v3{min-height:690px}}.services-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.62)}.services-v3__container{text-align:center}.services-v3__container,.services-v3__wrapper{height:100%;display:flex;justify-content:center}.services-v3__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column;margin-top:6.7647em;margin-bottom:5.8823em}@media screen and (min-width:768px){.services-v3__wrapper{padding-left:3em;padding-right:3em}}.services-v3__title{word-break:break-word}.services-v3__title .title--v1.title .title__content{font-size:1em;margin-bottom:2.5294em;text-align:center}.services-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.services-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.services-v3__items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.services-v3__item.item{width:1128px;display:flex;flex-direction:column}.services-v3__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;height:100%}@media screen and (min-width:768px){.services-v3__item.item .item__container{flex-direction:row}}@media screen and (min-width:768px) and (max-width:1200px){.services-v3__item.item .item__container{max-height:350px}}.services-v3__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.services-v3__item.item .item__decorate{width:40%}}.services-v3__item.item .item__decorate-wrapper{height:100%;width:100%}.services-v3__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.services-v3__item.item .item__img{display:block;width:auto;height:100%;margin:0 auto}.services-v3__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%;width:100%}.services-v3__item.item .item__aligner{flex:1;margin-bottom:1em}.services-v3__item.item .item__block-text{display:flex;text-align:left;flex:1;margin-bottom:1em;flex-direction:column;justify-content:center;padding:2em}@media screen and (min-width:768px){.services-v3__item.item .item__block-text{margin-bottom:0}}.services-v3__item.item .item__text-container{height:100%;width:100%;position:relative}.services-v3__item.item .item__text{font:normal normal 400 1.1176em/1.4 Poppins,sans-serif;color:#2d2d2d}.services-v3__item.item .item__text a{color:#2d2d2d}.services-v3__item.item .item__links{display:flex;justify-content:flex-end;flex-direction:row}.services-v3__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.services-v3__item.item--cover .item__img{max-height:300px}}@media screen and (min-width:1200px){.services-v3__item.item--cover .item__img{max-height:none}}.browser-mobile-apple .services-v3__background{background-attachment:scroll}.silos-v1-inner{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:3em}.silos-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.silos-v1-inner__wrapper{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;flex:1}.silos-v1-inner__wrapper.wrapper{padding:3em;max-width:1535px}@media screen and (min-width:768px){.silos-v1-inner__wrapper.wrapper{padding:3em}}.silos-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.silos-v1-inner__title .title .title__content{font-size:1em;margin:0}.silos-v1-inner__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.3em}.silos-v1-inner__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#2d2d2d;text-transform:uppercase}.silos-v1-inner__items{padding-top:2em}.silos-v1-inner__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}@media screen and (min-width:576px){.silos-v1-inner__items-wrapper{justify-content:center}}.silos-v1-inner .silos-v1__items--1 .silo{max-width:965px}.silos-v1-inner .silos-v1__items--1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}.silos-v1-inner .silos-v1__items--1 .silo__list{flex-direction:row;flex-wrap:wrap}.silos-v1-inner .silos-v1__items--1 .silo__list&gt;li.silo__list-item{width:auto;padding-right:1em;margin-right:0}.silos-v1-inner .silo{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:768px){.silos-v1-inner .silo{padding:0 2em}}.silos-v1-inner .silo__title{display:flex;align-items:baseline;margin-bottom:1em}@media screen and (min-width:768px){.silos-v1-inner .silo__title{margin-bottom:2em}}.silos-v1-inner .silo__title-drawing{border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;background:#2d2d2d;fill:#fff}.silos-v1-inner .silo__title-drawing svg{height:1.1em}.silos-v1-inner .silo__title-text{flex-shrink:1;font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Poppins,sans-serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#2d2d2d}@media screen and (min-width:576px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Poppins,sans-serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Poppins,sans-serif}}.silos-v1-inner .silo__list{list-style:none;padding:0;margin:0 0 0 3em;display:flex;flex-direction:column}.silos-v1-inner .silo__list&gt;li{margin:0;padding:0}.silos-v1-inner .silo__list&gt;li.silo__list-item{margin-right:3em;margin-top:0;margin-bottom:0}.silos-v1-inner .silo__list-item{position:relative;display:flex}.silos-v1-inner .silo__list-item:before{content:"";position:absolute;width:5px;height:5px;top:.8em;left:0;transform:translateY(-50%);background:#2d2d2d}@media screen and (min-width:768px){.silos-v1-inner .silo__list-item:before{width:10px;height:10px}}.silos-v1-inner .silo__list-link{font:normal normal 400 .8823em Poppins,sans-serif;letter-spacing:0;text-transform:none;color:#2d2d2d;text-align:left;margin-left:1.6em;text-decoration:none}@media screen and (min-width:576px){.silos-v1-inner .silo__list-link{font:normal normal 400 .8823em Poppins,sans-serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__list-link{font:normal normal 400 .8823em/2 Poppins,sans-serif}}.silos-v1-inner .silo__list-link:focus,.silos-v1-inner .silo__list-link:hover{color:#2d2d2d}.silos-v1{background:#186b11 none no-repeat 50%/cover;color:#186b11;position:relative;padding:3em}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{position:relative;flex-direction:column;flex:1}.silos-v1__wrapper.wrapper{padding:3em;max-width:1535px}@media screen and (min-width:768px){.silos-v1__wrapper.wrapper{padding:3em}}.silos-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.silos-v1__title .title .title__content{font-size:1em;margin:0}.silos-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,25px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em}.silos-v1__title .title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,37px)/1.4 Poppins,sans-serif;color:#fff;text-transform:uppercase}.silos-v1__items{padding-top:2em}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}@media screen and (min-width:576px){.silos-v1__items-wrapper{justify-content:center}}.silos-v1 .silos-v1__items--1 .silo{max-width:965px}.silos-v1 .silos-v1__items--1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}.silos-v1 .silos-v1__items--1 .silo__list{flex-direction:row;flex-wrap:wrap}.silos-v1 .silos-v1__items--1 .silo__list&gt;li.silo__list-item{width:auto;padding-right:1em;margin-right:0}.silos-v1 .silo{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:768px){.silos-v1 .silo{padding:0 2em}}.silos-v1 .silo__title{display:flex;align-items:baseline;margin-bottom:1em}@media screen and (min-width:768px){.silos-v1 .silo__title{margin-bottom:2em}}.silos-v1 .silo__title-drawing{border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.3em;height:2.3em;background:#fab711;fill:#186b11}.silos-v1 .silo__title-drawing svg{height:1.1em}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 500 clamp(16px,2vw,25px)/1 Poppins,sans-serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#fab711}@media screen and (min-width:576px){.silos-v1 .silo__title-text{font:normal normal 500 clamp(16px,2vw,25px)/1 Poppins,sans-serif}}@media screen and (min-width:768px){.silos-v1 .silo__title-text{font:normal normal 500 clamp(16px,2vw,25px)/1 Poppins,sans-serif}}.silos-v1 .silo__list{list-style:none;padding:0;margin:0 0 0 3em;display:flex;flex-direction:column}.silos-v1 .silo__list&gt;li{margin:0;padding:0}.silos-v1 .silo__list&gt;li.silo__list-item{margin-right:3em;margin-top:0;margin-bottom:0}.silos-v1 .silo__list-item{position:relative;display:flex}.silos-v1 .silo__list-item:before{content:"";position:absolute;width:5px;height:5px;top:.8em;left:0;transform:translateY(-50%);background:#fab711}@media screen and (min-width:768px){.silos-v1 .silo__list-item:before{width:10px;height:10px}}.silos-v1 .silo__list-link{font:normal normal 500 20px Poppins,sans-serif;letter-spacing:0;text-transform:none;color:#fff;text-align:left;margin-left:1.6em;text-decoration:none}@media screen and (min-width:576px){.silos-v1 .silo__list-link{font:normal normal 500 20px Poppins,sans-serif}}@media screen and (min-width:768px){.silos-v1 .silo__list-link{font:normal normal 500 20px/2 Poppins,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#fab711}.silos-v2{margin:4em auto}.silos-v2__wrapper{max-width:1120px;margin:auto}.silos-v2__title .title__content-2{font-size:2em!important}.silos-v2 .silo-v2{padding:20px;display:flex;justify-content:left}.silos-v2 .silo-v2__content{max-width:600px}.silos-v2 .silo-v2__list{list-style-type:none;padding:0;text-align:left}.silos-v2 .silo-v2__list-item{margin-bottom:10px}.silos-v2 .silo-v2__list-link{color:#333;text-decoration:none}.silos-v2 .silo-v2__list-link:hover{text-decoration:underline}.socials-v1{background:#fff none no-repeat 50%/cover;position:relative;padding:3em}.socials-v1__container{height:100%;display:flex;justify-content:center}.socials-v1__wrapper{max-width:1815px}.socials-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.socials-v1__title .title--v1.title{margin-bottom:2.6471em}.socials-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.socials-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.socials-v1__items-wrapper,.socials-v1__services{display:flex;justify-content:center}.socials-v1__items-wrapper{flex-wrap:wrap;flex-direction:row;padding-top:2em;padding-bottom:2em}.status{position:absolute;right:0;top:2em;z-index:20}.status__value{padding:.8em 4em;margin:0 0 1em;font:normal normal 400 1em/1.5em Poppins,sans-serif;letter-spacing:0;text-transform:lowercase}.status__value,.status__value--3,.status__value--4,.status__value--5,.status__value--falling,.status__value--favorite,.status__value--new{background:#2d2d2d;color:#fff;border:1px solid #2d2d2d}.team-listing-v1{background:#fff none no-repeat 50%/cover;position:relative}.team-listing-v1__container{height:100%;display:flex;justify-content:center}.team-listing-v1__wrapper{width:100%}.team-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v1__items{margin-bottom:4%;display:flex;justify-content:center}.team-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em;max-width:1200px;width:100%}@media screen and (min-width:768px){.team-listing-v1__items-wrapper{justify-content:space-between}}.team-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.team-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.team-listing-v1__items .item{width:calc(33.33333% - 4em);margin-top:2em;margin-bottom:2em}}.team-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.team-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:340px;margin:auto}@media screen and (min-width:768px){.team-listing-v1__items .item__container{height:100%}}.team-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.team-listing-v1__items .item__decorate{width:100%;height:380px}}.team-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.team-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.team-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;padding:2em 1em;text-align:left}.team-listing-v1__items .item__decorate .decorate__hover-text{color:#fff;font:normal normal 400 .9412em/1 Poppins,sans-serif;letter-spacing:.1em;text-decoration:none}.team-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.team-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.team-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.team-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.team-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column;background:transparent}.team-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.team-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.team-listing-v1__items .item__top-block{flex-direction:row}}.team-listing-v1__items .item__title{word-break:break-word}.team-listing-v1__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.team-listing-v1__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.team-listing-v1__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.2em;text-transform:none}.team-listing-v1__items .item__team .team__details{display:flex;flex-direction:column}.team-listing-v1__items .item__team .team__details__phone{font:normal normal 400 1.1765em/1 Poppins,sans-serif;letter-spacing:.1em;color:#2d2d2d;padding-bottom:.2em;text-decoration:none}.team-listing-v1__items .item__team .team__details__mail{font:normal normal 400 1em/1 Poppins,sans-serif;color:#2d2d2d;text-decoration:none}.team-listing-v1__items .item__main-link{text-decoration:none}.team-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.team-listing-v2{background:#fff none no-repeat 50%/cover;position:relative;min-height:70vh}.team-listing-v2__container{height:100%;display:flex;justify-content:center}.team-listing-v2__wrapper{width:100%}.team-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v2__items{margin-bottom:4%;display:flex;justify-content:center}@media screen and (min-width:1200px){.team-listing-v2__items-wrapper{justify-content:space-between}}@media screen and (min-width:768px){.team-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%}}@media screen and (max-width:768px){.team-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.team-listing-v2__items-wrapper{margin:0 -1em}}.team-listing-v2__items .item{position:relative;max-width:700px;margin:auto}@media screen and (max-width:768px){.team-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.team-listing-v2__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.team-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.team-listing-v2__items .item__container{display:flex;flex-direction:column;text-align:center;margin:auto;height:auto;align-items:center;max-height:650px}@media screen and (min-width:768px){.team-listing-v2__items .item__container{flex-direction:row;height:380px}}.team-listing-v2__items .item__decorate{width:100%;height:100%;position:relative}@media screen and (min-width:768px){.team-listing-v2__items .item__decorate{max-width:280px}}.team-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.team-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}.team-listing-v2__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.team-listing-v2__items .item__content{flex:1;height:300px;padding:2.3529em 1em 2em;display:flex;width:100%;flex-direction:column;background:#2d2d2d}@media screen and (min-width:576px){.team-listing-v2__items .item__content{min-width:290px}}@media screen and (min-width:768px){.team-listing-v2__items .item__content{padding:2.3529em 1em 2.3529em 1.7647em;height:90%}}.team-listing-v2__items .item__block-text{text-align:left;flex:1;height:100%;display:flex;flex-direction:column;background:transparent}.team-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.team-listing-v2__items .item__top-block{flex-direction:row}}.team-listing-v2__items .item__title{word-break:break-word}.team-listing-v2__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.team-listing-v2__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.team-listing-v2__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.1765em)/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.2em;text-transform:none}.team-listing-v2__items .item__team .team__details{display:flex;flex-direction:column;padding-bottom:2em}.team-listing-v2__items .item__team .team__details__phone{font:normal normal 400 1.1765em/1 Poppins,sans-serif;letter-spacing:.1em;color:#fff;padding-bottom:.2em;text-decoration:none}.team-listing-v2__items .item__team .team__details__mail{font:normal normal 400 1em/1 Poppins,sans-serif;color:#fff;word-break:break-word;text-decoration:none}.team-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:100px}@media screen and (min-width:768px){.team-listing-v2__items .item__aligner{max-height:300px}}@media screen and (min-width:1200px){.team-listing-v2__items .item__aligner{max-height:none}}.team-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.team-listing-v2__items .item__container-text{height:100%}}.team-listing-v2__items .item__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.3),#2d2d2d);width:100%;height:1em;bottom:0;z-index:1}.team-listing-v2__items .item__text-block{margin-bottom:1em}.team-listing-v2__items .item__text-block.text-block{font:normal normal 400 .8235em/1.4 Poppins,sans-serif;color:#fff}.team-listing-v2__items .item__text-block.text-block a{color:#fff}.team-listing-v2__items .item__main-link{text-decoration:none}.team-listing-v2__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.team-v1{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:4em 0}.team-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.team-v1__container{text-align:center}.team-v1__container,.team-v1__wrapper{height:100%;display:flex;justify-content:center}.team-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.team-v1__wrapper{padding-left:3em;padding-right:3em}}.team-v1__title .title--v1.title{margin-bottom:2.5294em}.team-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.team-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.team-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.team-v1__news{height:auto;margin-bottom:5.1176em;padding:0 5em}.team-v1__item.item,.team-v1__news .swiper-container{height:100%}.team-v1__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;margin:auto;max-width:340px;width:100%}.team-v1__item.item .item__decorate{width:100%}.team-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.team-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width:768px){.team-v1__item.item .item__visual{width:100%;height:380px}}.team-v1__item.item .item__visual img{display:block;width:100%;height:100%;max-height:380px;margin:0 auto;object-fit:cover}.team-v1__item.item .item__content{flex:1;padding:1em 2em 2em;display:flex;flex-direction:column}.team-v1__item.item .item__block-text{text-align:left;flex:1}.team-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:center}.team-v1__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.1em;text-transform:none}.team-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.team-v1__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.team-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:contain;background-color:transparent}.team-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.team-v1__pagination .swiper-pagination-bullet{color:transparent;background:#2d2d2d;border-color:#2d2d2d;border-radius:100%;margin:1em .5882em}.team-v1__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:transparent;border-color:#2d2d2d}.team-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.team-v1__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.team-v1__item-links .button:before{background:#2d2d2d}.team-v1__item-links .button:focus,.team-v1__item-links .button:hover{color:#fff;border-color:#2d2d2d}.team-v1__item-links .button:focus:before,.team-v1__item-links .button:hover:before{background:#2d2d2d}.team-v2{background:#2d2d2d none no-repeat 50%/cover;position:relative;padding-top:2.9411em;padding-bottom:3.5294em}@media screen and (min-width:768px){.team-v2{min-height:690px}}.team-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.62)}.team-v2__container{text-align:center}.team-v2__container,.team-v2__wrapper{height:100%;display:flex;justify-content:center}.team-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.team-v2__wrapper{padding-left:3em;padding-right:3em}}.team-v2__title{word-break:break-word}.team-v2__title .title--v1.title{margin-bottom:2.5294em}.team-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.team-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.team-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 700 clamp(16px,4vw,65px)/1.4 Poppins,sans-serif;color:#efefef;letter-spacing:.1em;text-transform:uppercase}.team-v2__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1em}.team-v2__items{margin-bottom:2.9411em}.team-v2__item.item{display:flex;flex-direction:column;height:600px}@media screen and (min-width:576px){.team-v2__item.item{height:100%}}@media screen and (min-width:768px) and (max-width:1200px){.team-v2__item.item{max-height:350px}}@media screen and (min-width:1200px){.team-v2__item.item{margin-bottom:0}}.team-v2__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;height:100%}@media screen and (min-width:576px){.team-v2__item.item .item__container{flex-direction:row}}@media screen and (min-width:768px) and (max-width:1200px){.team-v2__item.item .item__container{height:330px}}@media screen and (min-width:1200px){.team-v2__item.item .item__container{height:330px}}.team-v2__item.item .item__decorate-wrapper{max-width:256px;height:100%;margin:auto}@media screen and (min-width:576px){.team-v2__item.item .item__decorate-wrapper{max-height:100%}}.team-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.team-v2__item.item .item__img{display:block;width:auto;height:350px;margin:0 auto}@media screen and (min-width:576px){.team-v2__item.item .item__img{height:100%}}.team-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;word-break:break-word;height:100%}.team-v2__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;overflow:hidden}.team-v2__item.item .item__title{word-break:break-word;margin-bottom:2em}.team-v2__item.item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.team-v2__item.item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,20px)/1.36 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em}.team-v2__item.item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 700 clamp(16px,2vw,30px)/1.4 Poppins,sans-serif;color:#2d2d2d;letter-spacing:.1em;text-transform:uppercase}.team-v2__item.item .item__text-container{height:100%;position:relative}.team-v2__item.item .item__text-container:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.team-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Poppins,sans-serif;color:#5b5b5b}.team-v2__item.item .item__text a{color:#5b5b5b}.team-v2__item.item .item__links{display:flex;justify-content:flex-end;flex-direction:row}.team-v2__item.item--cover .item__img{width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:1200px){.team-v2__item.item--cover .item__img{max-height:none}}.team-v2__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:50px}.team-v2__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.team-v2__item-links .button:before{background:#2d2d2d}.team-v2__item-links .button:focus,.team-v2__item-links .button:hover{color:#fff;border-color:#2d2d2d}.team-v2__item-links .button:focus:before,.team-v2__item-links .button:hover:before{background:#2d2d2d}.team-v2__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.team-v2__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.team-v2__pagination .swiper-pagination-bullet-active{color:#2d2d2d;background:#2d2d2d;border-color:#2d2d2d}.team-v3{color:#2d2d2d;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.team-v3{max-height:none;height:800px}}.team-v3__background{background:#efefef none no-repeat 50%/cover}.team-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.team-v3__container{height:100%;display:flex;text-align:center;flex-wrap:wrap}@media screen and (min-width:992px){.team-v3__container{flex-wrap:nowrap}}.team-v3__decorate.decorate{align-items:center;position:relative;z-index:1}@media screen and (min-width:992px){.team-v3__decorate.decorate{max-width:45%;display:flex;width:100%}}.team-v3__decorate.decorate .decorate__img{display:block;width:100%;z-index:1}@media screen and (min-width:992px){.team-v3__decorate.decorate .decorate__img{position:absolute;right:-4em;max-width:820px;max-height:435px}}.team-v3__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:absolute;right:0;display:flex;align-items:center}.team-v3__block-text{background:#2d2d2d;width:100%;position:relative}.team-v3__block-text .text-block{color:#fff}@media screen and (min-width:992px){.team-v3__block-text{width:55%;margin-right:auto}}.team-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.team-v3__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.team-v3__wrapper .claws{display:block}}@media screen and (min-width:992px){.team-v3__wrapper .claws{height:15.3529em}}.team-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4em 3em}@media screen and (min-width:768px){.team-v3__container_text-block{padding:7.647em 20.1041% 4.1176em}}.team-v3__title .title--v1.title{margin-bottom:4.3529em}.team-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.team-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(12px,2vw,30px)/1 Poppins,sans-serif;color:#fab711;letter-spacing:.3em;text-transform:none}.team-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 400 2.1765em/1.4 Poppins,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.team-v3__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.team-v3__aligner{max-height:none}}.team-v3__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.team-v3__container-text{height:100%}}.team-v3__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(45,45,45,.3),#2d2d2d);width:100%;height:3em;bottom:0;z-index:1}.team-v3__text-block{margin-bottom:3em}.team-v3__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.team-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:50px}.team-v3__item-links .button{font:normal normal 500 20px/1 Poppins,sans-serif;text-transform:none;background:#2d2d2d;color:#fff;border-color:#2d2d2d}.team-v3__item-links .button:before{background:#2d2d2d}.team-v3__item-links .button:focus,.team-v3__item-links .button:hover{color:#fff;border-color:#2d2d2d}.team-v3__item-links .button:focus:before,.team-v3__item-links .button:hover:before{background:#2d2d2d}.team-v3__video{position:absolute;width:100%;padding-bottom:56.25%}@media screen and (min-width:992px){.team-v3__video{right:-4em}}.team-v3__video-content{position:absolute;width:100%;height:100%;border:none}.team-v3__video-content&gt;*{width:100%;height:100%;max-height:437px}@media screen and (min-width:992px){.team-v3__video-content&gt;*{max-height:none}}.toolbar{display:none;background:transparent;position:absolute;top:0;left:0;min-width:3em;z-index:3000;width:90%;margin-bottom:1em}@media screen and (min-width:768px){.toolbar{display:block}}.toolbar__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-end;align-items:center;justify-content:flex-end}.toolbar__items{list-style:none}.toolbar__items,.toolbar__items&gt;li{margin:0;padding:0}.toolbar__item+.toolbar__item{margin-top:.4em}.toolbar__svg{width:30px;fill:#fff}.toolbar__link{transition:background-color .5s ease-in-out;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2em;height:2em;margin-left:8px;display:flex;align-items:center;justify-content:center;background:#2d2d2d}.toolbar__link:focus,.toolbar__link:hover{background:#282828}.toolbar__link:focus .toolbar__svg,.toolbar__link:hover .toolbar__svg{fill:#fff}.toolbar-opinion{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1em}.toolbar-opinion,.toolbar-opinion__title .title{margin-bottom:1em}.toolbar-opinion__title .title .title__content{font-size:1em;margin:0;text-align:center}.toolbar-opinion__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.25em)/1 Poppins,sans-serif;color:#fff}.toolbar-opinion__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.5em)/1 Poppins,sans-serif;color:#fff}.toolbar-opinion__content{display:flex;flex-direction:column;align-items:center}.toolbar-opinion__content&gt;*{margin:.4em 0}.toolbar-social{width:100%;margin-top:1em;margin-bottom:1em}.toolbar-social .toolbar-social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.toolbar-social .toolbar-social__title .title{margin-bottom:1em}.toolbar-social .toolbar-social__title .title .title__content{font-size:1em;margin:0;text-align:center}.toolbar-social .toolbar-social__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.25em)/1 Poppins,sans-serif;color:#fff}.toolbar-social .toolbar-social__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.5em)/1 Poppins,sans-serif;color:#fff}.toolbar-social .toolbar-social__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.toolbar-social .toolbar-social__items&gt;li{margin:0;padding:0}.toolbar-social .toolbar-social__items .toolbar-social__item{margin:0 .1em}.toolbar-social .toolbar-social__svg{width:100%;fill:#fff;transition:all .8s ease}.toolbar-social .toolbar-social__link{background:#2d2d2d;border:1px solid #2d2d2d;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.2em;height:2.2em;display:flex;align-items:center;justify-content:center;padding:.5em}.toolbar-social .toolbar-social__link:focus,.toolbar-social .toolbar-social__link:hover{background:#fff;border-color:#fff}.toolbar-social .toolbar-social__link:focus .toolbar-social__svg,.toolbar-social .toolbar-social__link:hover .toolbar-social__svg{fill:#2d2d2d}.toolbar-connect{margin-top:1em;margin-bottom:1em}.toolbar-connect .button-drawing__drawing{height:25px;fill:#2d2d2d}.toolbar-connect .button-drawing__content{font:normal normal 600 1em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;color:#fff}.toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar-connect .button-drawing:hover .button-drawing__content{color:#2d2d2d}.toolbar-connect .links-group{padding:0}.toolbar-connect .toolbar-connect__title .title{margin-bottom:1em}.toolbar-connect .toolbar-connect__title .title .title__content{font-size:1em;margin:0;text-align:center}.toolbar-connect .toolbar-connect__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.25em)/1 Poppins,sans-serif;color:#fff}.toolbar-connect .toolbar-connect__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.5em)/1 Poppins,sans-serif;color:#fff}.toolbar--in-header .toolbar{margin-bottom:0}.toolbar--in-header .toolbar-opinion,.toolbar--in-header .toolbar-social{width:auto;margin-top:0;margin-bottom:0}.toolbar--in-header .toolbar-connect__title,.toolbar--in-header .toolbar-opinion__title,.toolbar--in-header .toolbar-social__title{display:none;position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.toolbar--in-header .toolbar-opinion__content{flex-direction:row;justify-content:flex-end;width:100%}.toolbar--in-header .toolbar__wrapper{flex-direction:row}.toolbar--in-header .toolbar__wrapper&gt;*{margin-left:.5em;margin-right:.5em}.toolbar--in-header .toolbar-social .toolbar-social__svg{fill:#fff}.toolbar--in-header .toolbar-social .toolbar-social__link{background:#2d2d2d;border:1px solid #2d2d2d;width:2.2em;height:2.2em;padding:.5em}.toolbar--in-header .toolbar-social .toolbar-social__link:focus,.toolbar--in-header .toolbar-social .toolbar-social__link:hover{background:#2d2d2d;border-color:#2d2d2d}.toolbar--in-header .toolbar-social .toolbar-social__link:focus .social__svg,.toolbar--in-header .toolbar-social .toolbar-social__link:hover .social__svg{fill:#fff}.toolbar--in-header .toolbar-connect .button-drawing__drawing{fill:#2d2d2d}.toolbar--in-header .toolbar-connect .button-drawing__content{font:normal normal 600 1em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;color:#2d2d2d}.toolbar--in-header .toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar--in-header .toolbar-connect .button-drawing:hover .button-drawing__content{color:#2d2d2d}.toolbar--in-header .toolbar-connect .links-group,.topbar{padding:0}.topbar{background:transparent}.topbar__wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-end}.topbar__wrapper&gt;*+*{margin-left:.7em}.topbar__extra{display:none}@media screen and (min-width:1200px){.topbar__extra{display:inline-flex}}.topbar__lang .ss-main .ss-single-selected{height:auto}.topbar__lang-label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.header--inner .topbar{padding:0;background:transparent}.header--inner .topbar__wrapper{justify-content:flex-end}.lang-switch .ss-main .ss-single-selected{font:normal normal 600 17/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0;color:#2d2d2d}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#186b11}.lang-switch .ss-list{font:normal normal 600 17/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0;overflow:hidden}.lang-switch .ss-content{background:transparent;border:0}.lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#2d2d2d}.lang-switch .ss-content .ss-list .ss-option:hover{color:#2d2d2d;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#2d2d2d}@media screen and (max-width:1200px){.main-nav .lang-switch .ss-main .ss-single-selected{color:#2d2d2d}.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#186b11}.main-nav .lang-switch .ss-list{color:#2d2d2d;background-color:#fff}.main-nav .lang-switch .ss-list .ss-option.ss-disabled{color:#919191;background-color:#fff}.main-nav .lang-switch .ss-content .ss-list .ss-option .ss-highlighted,.main-nav .lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#2d2d2d}}.lang-switch--flag span.placeholder{color:transparent}.lang-switch--flag .lang-switch__option{width:100%;position:relative;min-width:42px;min-height:20px}.lang-switch--flag .lang-switch__option:before{position:absolute;left:50%;top:4px;width:24px;height:24px;transform:translateX(-50%)}.lang-switch--flag .lang-switch__option--de:before{content:url(../images/flag/de.png)}.lang-switch--flag .lang-switch__option--dk:before{content:url(../images/flag/dk.png)}.lang-switch--flag .lang-switch__option--en:before{content:url(../images/flag/en.png)}.lang-switch--flag .lang-switch__option--es:before{content:url(../images/flag/es.png)}.lang-switch--flag .lang-switch__option--fr:before{content:url(../images/flag/fr.png)}.lang-switch--flag .lang-switch__option--it:before{content:url(../images/flag/it.png)}.lang-switch--flag .lang-switch__option--nl:before{content:url(../images/flag/nl.png)}.lang-switch--flag .lang-switch__option--no:before{content:url(../images/flag/no.png)}.lang-switch--flag .lang-switch__option--pt:before{content:url(../images/flag/pt.png)}.lang-switch--flag .lang-switch__option--ru:before{content:url(../images/flag/ru.png)}.lang-switch--flag .lang-switch__option--se:before{content:url(../images/flag/se.png)}.lang-switch--flag .lang__select .placeholder{position:relative}.lang-switch--flag .lang__select .placeholder:before{position:absolute;left:50%;top:0;width:100%;height:auto;transform:translate(-45%)}.lang-switch--flag .lang__select--de .placeholder:before{content:url(../images/flag/de.png)}.lang-switch--flag .lang__select--dk .placeholder:before{content:url(../images/flag/dk.png)}.lang-switch--flag .lang__select--en .placeholder:before{content:url(../images/flag/en.png)}.lang-switch--flag .lang__select--es .placeholder:before{content:url(../images/flag/es.png)}.lang-switch--flag .lang__select--fr .placeholder:before{content:url(../images/flag/fr.png)}.lang-switch--flag .lang__select--it .placeholder:before{content:url(../images/flag/it.png)}.lang-switch--flag .lang__select--nl .placeholder:before{content:url(../images/flag/nl.png)}.lang-switch--flag .lang__select--no .placeholder:before{content:url(../images/flag/no.png)}.lang-switch--flag .lang__select--pt .placeholder:before{content:url(../images/flag/pt.png)}.lang-switch--flag .lang__select--ru .placeholder:before{content:url(../images/flag/ru.png)}.lang-switch--flag .lang__select--se .placeholder:before{content:url(../images/flag/se.png)}.lang-switch--flag .lang__select .ss-content .ss-list .ss-option{text-align:center;font-size:.2em}.lang-switch--flag .lang__select .placeholder{font-size:8px;min-width:24px;height:24px;text-align:center}.header--inner .lang-switch .ss-main .ss-single-selected{font:normal normal 600 17/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0;color:#2d2d2d}.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#186b11}.header--inner .lang-switch .ss-list{font:normal normal 600 17/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0}.header--inner .lang-switch .ss-content{background:transparent;border:0}.header--inner .lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#2d2d2d}.header--inner .lang-switch .ss-content .ss-list .ss-option:hover{color:#2d2d2d;background:#fff}.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-disabled,.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#2d2d2d}.topbar__login{fill:#2d2d2d;margin-left:0;cursor:pointer;width:44px}.topbar__login__container{display:flex;flex-direction:row}.topbar__login .login-icon{display:flex;width:100%}.topbar__login .container-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.topbar__login .container-arrow .arrow-down{border:solid #2d2d2d;border-width:0 2px 2px 0;padding:3px;transition:transform .2s,margin .2s;transform:rotate(45deg)}.topbar__login__selection{position:absolute;top:46px;background-color:rgba(0,0,0,.8);padding:0 16px 16px;min-width:260px;left:94%;transform:translateX(-50%);display:none;z-index:1}@media screen and (min-width:992px){.topbar__login__selection{left:50%}}.topbar__login__selection.toggle-visibility{display:block}.topbar__login__choice{background-color:#fff;padding:10px;border:1px solid #2d2d2d;display:block;margin-top:16px;text-transform:uppercase;text-decoration:none;color:#000;text-align:center;font-size:smaller}.selection-icon{position:relative;display:inline-block;padding-right:.5em;color:inherit;background:transparent}.selection-icon__badge{font-family:Arial;position:absolute;display:block;text-align:center;width:1.2em;height:1.2em;line-height:1.2em;border-radius:1em;font-size:.8em;right:0;top:-.2em;background:#fab711;color:#fff}.selection-icon__icon&gt;*{display:block;height:1.5em;width:1.5em;color:#fff;fill:#186b11;stroke:#186b11}@media screen and (max-width:1200px){.main-nav .selection-icon{background:transparent}.main-nav .selection-icon__badge{background:#fab711;color:#fff}.main-nav .selection-icon__icon&gt;*{color:#fff;fill:#186b11;stroke:#186b11}}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#fab711;color:#fff}.header--inner .selection-icon__icon&gt;*{color:#fff;fill:#186b11;stroke:#186b11}.home{background:fixed #fff url(../images/home.jpg) no-repeat 50% 0/cover}.home .blank{height:506px}.browser-mobile-apple.body--home .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--home .blank{background:url(../images/home.jpg);background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-estimation-etapes .body__wrapper{background:fixed transparent url(../images/modules/pages/20.jpg) no-repeat 50% 0/cover}.body--page-estimation-etapes .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-estimation-etapes .jumbotron-v1,.body--page-estimation-etapes .jumbotron-v1__wrapper{min-height:250px}.body--page-estimation-etapes .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:2em;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-estimation-etapes .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-estimation-etapes .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff;padding:0 3em}.body--page-estimation-etapes .jumbotron-v1__title .title .title__content-1{display:block;color:#fab711}.body--page-estimation-etapes .jumbotron-v1__title .title .title__content-2{display:block;color:#2d2d2d}.body--page-estimation-etapes .breadcrumb__link{color:#fff}.body--page-estimation-etapes .breadcrumb__link:hover{color:#2d2d2d}.body--page-estimation-etapes .breadcrumb__item:after{color:#fff}.body--page-estimation-etapes .breadcrumb__item--active{color:#2d2d2d}.body--page-estimation-etapes .submit__field.button span:first-letter{text-transform:uppercase}.body--page-estimation-etapes .submit__field.button{max-width:318px;padding:1em 3em;margin:2em auto 0}.body--page-estimation-etapes .submit__field.button span{letter-spacing:1px}.body--page-estimation-etapes .blank{background:#fff}.browser-mobile-apple.body--page-estimation-etapes .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-estimation-etapes .blank{background:#fff;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-news-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-news-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1230px + 6em);padding-left:3em;padding-right:3em}.body--page-news-details-v1 .jumbotron-v1,.body--page-news-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-news-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-news-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-news-details-v1 .breadcrumb__link{color:#fff}.body--page-news-details-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-news-details-v1 .breadcrumb__item--active,.body--page-news-details-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-news-details-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-news-details-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-agency-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-agency-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em)}.body--page-agency-details-v1 .jumbotron-v1{min-height:250px}.body--page-agency-details-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-agency-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-agency-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-agency-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-agency-details-v1 .breadcrumb__item--active,.body--page-agency-details-v1 .breadcrumb__item:after,.body--page-agency-details-v1 .breadcrumb__link,.body--page-agency-details-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-agency-listing-v1 .body__wrapper{background:#fff}.body--page-agency-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1390px + 6em);padding-left:3em;padding-right:3em}.body--page-agency-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-agency-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-agency-listing-v2 .body__wrapper{background:#fff}.body--page-agency-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1380px + 6em)}.body--page-agency-listing-v2 .main__wrapper .wrappered.wrapper{padding-left:0;padding-right:0}.body--page-agency-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-agency-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-mandatory-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-mandatory-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em)}.body--page-mandatory-details-v1 .jumbotron-v1{min-height:250px}.body--page-mandatory-details-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-mandatory-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-mandatory-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-mandatory-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-mandatory-details-v1 .breadcrumb__item--active,.body--page-mandatory-details-v1 .breadcrumb__item:after,.body--page-mandatory-details-v1 .breadcrumb__link,.body--page-mandatory-details-v1 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-mandatory-details-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-mandatory-details-v1 .blank{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-mandatory-listing-v1 .body__wrapper{background:#fff}.body--page-mandatory-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1390px + 6em);padding-left:3em;padding-right:3em}.body--page-mandatory-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-mandatory-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-mandatory-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-mandatory-listing-v2 .body__wrapper{background:#fff}.body--page-mandatory-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1390px + 6em);padding-left:3em;padding-right:3em}.body--page-mandatory-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-mandatory-listing-v2.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-mandatory-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-mandatory-listing-v2 .header__content{height:0!important}.body--page-mandatory-listing-v2 .header__search{top:0!important}.body--page-news-listing-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-news-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-news-listing-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-news-listing-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-news-listing-v1 .jumbotron-v1__claws{display:block}}.body--page-news-listing-v1 .breadcrumb__link{color:#fff}.body--page-news-listing-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-news-listing-v1 .breadcrumb__item--active,.body--page-news-listing-v1 .breadcrumb__item:after{color:#fff}.body--page-news-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-news-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-news-listing-v2 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-news-listing-v2 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-news-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-news-listing-v2 .breadcrumb__link{color:#fff}.body--page-news-listing-v2 .breadcrumb__link:hover{color:#2d2d2d}.body--page-news-listing-v2 .breadcrumb__item--active,.body--page-news-listing-v2 .breadcrumb__item:after{color:#fff}.body--page-property-listing-v1 .body__wrapper{background:#fff}.body--page-property-listing-v1 .breadcrumb__item--active{color:#2d2d2d}.body--page-property-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1380px + 6em);padding-left:3em;padding-right:3em}.body--page-property-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-property-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-property-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-property-listing-v1 .header__content{height:0!important}.body--page-property-listing-v1 .header__search{top:0!important}.nbAnnonces-v1{margin:1.5em 0 1em}@media screen and (max-width:374px){.nbAnnonces-v1{font-size:.9em}}.nbAnnonces-v1__value{font:normal normal 400 1em Poppins,sans-serif;background:#2d2d2d;color:#fff;display:inline-block;border-radius:1.1em;margin-right:.2em;line-height:2.1em;text-align:center;width:2.1em}.nbAnnonces-v1__label{font:normal normal 400 1em/1.2em Poppins,sans-serif;color:#000}.body--page-property-listing-v2 .body__wrapper{background:#fff}.body--page-property-listing-v2 .breadcrumb__item--active{color:#2d2d2d}.body--page-property-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1310px + 6em);padding-left:3em;padding-right:3em}.body--page-property-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-property-listing-v2.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-property-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-property-listing-v2 .header__content{height:0!important}.body--page-property-listing-v2 .header__search{top:0!important}.body--page-property-listing-v3 .body__wrapper{background:#fff}.body--page-property-listing-v3 .breadcrumb__item--active{color:#2d2d2d}.body--page-property-listing-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-property-listing-v3.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-property-listing-v3.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-property-listing-v3.body--horizontal-search-opened .header__search{position:relative}.body--page-property-listing-v3 .header__content{height:0!important}.body--page-property-listing-v3 .header__search{top:0!important}.body--page-program-listing-v1 .body__wrapper{background:#fff}.body--page-program-listing-v1 .breadcrumb__item--active{color:#2d2d2d}.body--page-program-listing-v1 .wrappered{margin:auto;max-width:calc(1380px + 6em);padding-left:3em;padding-right:3em}.body--page-program-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-program-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-program-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-program-listing-v2 .body__wrapper{background:#fff}.body--page-program-listing-v2 .breadcrumb__item--active{color:#2d2d2d}.body--page-program-listing-v2 .wrappered{margin:auto;max-width:calc(1310px + 6em);padding-left:3em;padding-right:3em}.body--page-program-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-program-listing-v2.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-program-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-program-listing-v2 .header__content{height:0!important}.body--page-program-listing-v2 .header__search{top:0!important}.body--page-program-listing-v3 .body__wrapper{background:#fff}.body--page-program-listing-v3 .breadcrumb__item--active{color:#2d2d2d}.body--page-program-listing-v3 .wrappered{margin:auto;max-width:calc(1290px + 6em);padding-left:3em;padding-right:3em}.body--page-program-listing-v3.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-program-listing-v3.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-program-listing-v3.body--horizontal-search-opened .header__search{position:relative}.body--page-program-detail-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-program-detail-v1 .main__wrapper .wrappered{margin:0 auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-program-detail-v1 .jumbotron-v1__wrapper{min-height:100px}.body--page-program-detail-v1 .jumbotron-v1:before{background:rgba(45,45,45,.72)}.body--page-program-detail-v1 .breadcrumb__link{color:#fff}.body--page-program-detail-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-program-detail-v1 .breadcrumb__item:after{color:#fff}.body--page-program-detail-v1 .breadcrumb__item--active{color:#2d2d2d}.body--page-program-detail-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-program-detail-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1540px + 6em);padding-left:3em;padding-right:3em}.body--page-program-detail-v2 .jumbotron-v1__wrapper{min-height:100px}.body--page-program-detail-v2 .jumbotron-v1:before{background:rgba(45,45,45,.72)}.body--page-program-detail-v2 .breadcrumb__link{color:#fff}.body--page-program-detail-v2 .breadcrumb__link:hover{color:#2d2d2d}.body--page-program-detail-v2 .breadcrumb__item:after{color:#fff}.body--page-program-detail-v2 .breadcrumb__item--active{color:#2d2d2d}.body--page-program-detail-v3 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-program-detail-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1430px + 6em);padding-left:3em;padding-right:3em}.body--page-program-detail-v3 .jumbotron-v1__wrapper{min-height:100px}.body--page-program-detail-v3 .jumbotron-v1:before{background:rgba(45,45,45,.72)}.body--page-program-detail-v3 .breadcrumb__link{color:#fff}.body--page-program-detail-v3 .breadcrumb__link:hover{color:#2d2d2d}.body--page-program-detail-v3 .breadcrumb__item:after{color:#fff}.body--page-program-detail-v3 .breadcrumb__item--active{color:#2d2d2d}.body--page-selection-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/7.jpg) no-repeat 50% 0/cover}.body--page-selection-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1330px + 6em);padding-left:3em;padding-right:3em}.body--page-selection-v1 .jumbotron-v1,.body--page-selection-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-selection-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-selection-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-selection-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-selection-v1 .breadcrumb__item--active,.body--page-selection-v1 .breadcrumb__item:after,.body--page-selection-v1 .breadcrumb__link,.body--page-selection-v1 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-selection-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-selection-v1 .blank{background:fixed transparent url(../images/modules/pages/7.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-estimation-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-estimation-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-estimation-v1 .jumbotron-v1,.body--page-estimation-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-estimation-v1 .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:2em;height:15.3529em;bottom:calc(-15.3529em - -36px);display:none}@media screen and (min-width:768px){.body--page-estimation-v1 .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-estimation-v1 .jumbotron-v1__title .title .title__content{font-size:1em}.body--page-estimation-v1 .jumbotron-v1__title .title .title__content-1{display:block;color:#fab711}.body--page-estimation-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#2d2d2d}.body--page-estimation-v1 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff;padding:0 3em}.body--page-estimation-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{left:2em;right:auto;display:none}@media screen and (min-width:768px){.body--page-estimation-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-estimation-v1 .breadcrumb__link{color:#fff}.body--page-estimation-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-estimation-v1 .breadcrumb__item--active,.body--page-estimation-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-estimation-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-estimation-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-estimation-v1-seo .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-estimation-v1-seo .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-estimation-v1-seo .jumbotron-v1,.body--page-estimation-v1-seo .jumbotron-v1__wrapper{min-height:250px}.body--page-estimation-v1-seo .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:2em;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-estimation-v1-seo .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-estimation-v1-seo .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff;padding:0 3em}.body--page-estimation-v1-seo .jumbotron-v1__title .title .title__content-1{display:block;color:#fab711}.body--page-estimation-v1-seo .jumbotron-v1__title .title .title__content-2{display:block;color:#2d2d2d}.body--page-estimation-v1-seo .breadcrumb__item--active,.body--page-estimation-v1-seo .breadcrumb__item:after,.body--page-estimation-v1-seo .breadcrumb__link,.body--page-estimation-v1-seo .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-estimation-v1-seo .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-estimation-v1-seo .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-team-listing-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover}.body--page-team-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1540px + 6em);padding-left:3em;padding-right:3em}.body--page-team-listing-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-team-listing-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-team-listing-v1 .jumbotron-v1__claws{display:block}}.body--page-team-listing-v1 .breadcrumb__item--active,.body--page-team-listing-v1 .breadcrumb__item:after,.body--page-team-listing-v1 .breadcrumb__link,.body--page-team-listing-v1 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-team-listing-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-team-listing-v1 .blank{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-team-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover}.body--page-team-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1450px + 6em);padding-left:3em;padding-right:3em}.body--page-team-listing-v2 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-team-listing-v2 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-team-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-team-listing-v2 .breadcrumb__item--active,.body--page-team-listing-v2 .breadcrumb__item:after,.body--page-team-listing-v2 .breadcrumb__link,.body--page-team-listing-v2 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-team-listing-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-team-listing-v2 .blank{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-partner-listing-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover}.body--page-partner-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-partner-listing-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-partner-listing-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-partner-listing-v1 .jumbotron-v1__claws{display:block}}.body--page-partner-listing-v1 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#2d2d2d}.body--page-partner-listing-v1 .jumbotron-v1__title .title .title__content{font-size:1em}.body--page-partner-listing-v1 .jumbotron-v1__title .title .title__content-1{display:block;color:#fab711}.body--page-partner-listing-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.body--page-partner-listing-v1 .breadcrumb__item--active,.body--page-partner-listing-v1 .breadcrumb__item:after,.body--page-partner-listing-v1 .breadcrumb__link,.body--page-partner-listing-v1 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-partner-listing-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-partner-listing-v1 .blank{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-partner-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover}.body--page-partner-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-partner-listing-v2 .jumbotron-v1__claws{top:inherit;left:2em;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-partner-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-partner-listing-v2 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff}.body--page-partner-listing-v2 .jumbotron-v1__title .title .title__content{font-size:1em}.body--page-partner-listing-v2 .jumbotron-v1__title .title .title__content-1{display:block;color:#fab711}.body--page-partner-listing-v2 .jumbotron-v1__title .title .title__content-2{display:block;color:#2d2d2d}.body--page-partner-listing-v2 .breadcrumb__item--active,.body--page-partner-listing-v2 .breadcrumb__item:after,.body--page-partner-listing-v2 .breadcrumb__link,.body--page-partner-listing-v2 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-partner-listing-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-partner-listing-v2 .blank{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-property-detail-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-property-detail-v1 .main__wrapper .wrappered{margin:0 auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-property-detail-v1 .jumbotron-v1__wrapper{min-height:100px}.body--page-property-detail-v1 .jumbotron-v1:before{background:rgba(45,45,45,.72)}.body--page-property-detail-v1 .breadcrumb__link{color:#fff}.body--page-property-detail-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-property-detail-v1 .breadcrumb__item:after{color:#fff}.body--page-property-detail-v1 .breadcrumb__item--active{color:#2d2d2d}.browser-mobile-apple.body--page-property-detail-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-property-detail-v1 .blank{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-property-detail-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-property-detail-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1540px + 6em);padding-left:3em;padding-right:3em}.body--page-property-detail-v2 .jumbotron-v1__wrapper{min-height:100px}.body--page-property-detail-v2 .jumbotron-v1:before{background:rgba(45,45,45,.72)}.body--page-property-detail-v2 .breadcrumb__link{color:#fff}.body--page-property-detail-v2 .breadcrumb__link:hover{color:#2d2d2d}.body--page-property-detail-v2 .breadcrumb__item--active,.body--page-property-detail-v2 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-property-detail-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-property-detail-v2 .blank{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-property-detail-v3 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-property-detail-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1430px + 6em);padding-left:3em;padding-right:3em}.body--page-property-detail-v3 .jumbotron-v1__wrapper{min-height:100px}.body--page-property-detail-v3 .jumbotron-v1:before{background:rgba(45,45,45,.72)}.body--page-property-detail-v3 .breadcrumb__link{color:#fff}.body--page-property-detail-v3 .breadcrumb__link:hover{color:#2d2d2d}.body--page-property-detail-v3 .breadcrumb__item:after{color:#fff}.body--page-property-detail-v3 .breadcrumb__item--active{color:#2d2d2d}.browser-mobile-apple.body--page-property-detail-v3 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-property-detail-v3 .blank{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-editorial-basic .body__wrapper{background:fixed transparent url(../images/modules/pages/9.jpg) no-repeat 50% 0/cover}.body--page-editorial-basic .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-editorial-basic .page-editorial{background:#fff;min-height:70vh}.body--page-editorial-basic .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-editorial-basic .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-editorial-basic .jumbotron-v1__claws{display:block}}.body--page-editorial-basic .breadcrumb__item--active,.body--page-editorial-basic .breadcrumb__item:after,.body--page-editorial-basic .breadcrumb__link,.body--page-editorial-basic .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-editorial-basic .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-editorial-basic .blank{background:fixed transparent url(../images/modules/pages/9.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-editorial-test-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover}.body--page-editorial-test-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-editorial-test-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-editorial-test-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-editorial-test-v1 .jumbotron-v1__claws{display:block}}.body--page-editorial-test-v1 .breadcrumb__item--active,.body--page-editorial-test-v1 .breadcrumb__item:after,.body--page-editorial-test-v1 .breadcrumb__link,.body--page-editorial-test-v1 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-editorial-test-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-editorial-test-v1 .blank{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-alertmail-content-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-alertmail-content-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-alertmail-content-v1 .jumbotron-v1,.body--page-alertmail-content-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-alertmail-content-v1 .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:inherit;right:2em;height:15.3529em;bottom:calc(-15.3529em - -36px);display:none}@media screen and (min-width:1600px){.body--page-alertmail-content-v1 .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-alertmail-content-v1 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff}.body--page-alertmail-content-v1 .jumbotron-v1__title .title .title__content{font-size:1em;padding:2.5em 0}.body--page-alertmail-content-v1 .jumbotron-v1__title .title .title__content-1{display:block;color:#fab711}.body--page-alertmail-content-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#2d2d2d}.body--page-alertmail-content-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{left:2em;right:auto;display:none}@media screen and (min-width:768px){.body--page-alertmail-content-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-alertmail-content-v1 .breadcrumb__item--active,.body--page-alertmail-content-v1 .breadcrumb__item:after,.body--page-alertmail-content-v1 .breadcrumb__link,.body--page-alertmail-content-v1 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-alertmail-content-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-alertmail-content-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-contact-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-contact-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1192px + 6em);padding-left:3em;padding-right:3em}.body--page-contact-v1 .jumbotron-v1__title .title{background-color:#2d2d2d;margin-bottom:0}.body--page-contact-v1 .jumbotron-v1__title .title .title__content{font-size:1em;padding:2.5em 0;margin:0;text-align:center}.body--page-contact-v1 .jumbotron-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Poppins,sans-serif;color:#fab711}.body--page-contact-v1 .jumbotron-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Poppins,sans-serif;color:#fff}.body--page-contact-v1 .jumbotron-v1__claws{display:none}@media screen and (min-width:992px){.body--page-contact-v1 .jumbotron-v1__claws{display:block}}.body--page-contact-v1 .breadcrumb__item--active,.body--page-contact-v1 .breadcrumb__item:after,.body--page-contact-v1 .breadcrumb__link,.body--page-contact-v1 .breadcrumb__link:hover{color:#2d2d2d}.browser-mobile-apple.body--page-contact-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-contact-v1 .blank{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-events-listing-v3 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-events-listing-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding:0}@media screen and (min-width:576px){.body--page-events-listing-v3 .main__wrapper .wrappered{padding-left:3em;padding-right:3em}}.body--page-events-listing-v3 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-events-listing-v3 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-events-listing-v3 .jumbotron-v1__claws{display:block}}.body--page-events-listing-v3 .breadcrumb__link{color:#fff}.body--page-events-listing-v3 .breadcrumb__link:hover{color:#2d2d2d}.body--page-events-listing-v3 .breadcrumb__item--active,.body--page-events-listing-v3 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-news-listing-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-news-listing-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-events-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-events-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-events-listing-v2 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-events-listing-v2 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-events-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-events-listing-v2 .breadcrumb__link{color:#fff}.body--page-events-listing-v2 .breadcrumb__link:hover{color:#2d2d2d}.body--page-events-listing-v2 .breadcrumb__item--active,.body--page-events-listing-v2 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-news-listing-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-news-listing-v2 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-events-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-events-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1230px + 6em);padding-left:3em;padding-right:3em}.body--page-events-details-v1 .jumbotron-v1,.body--page-events-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-events-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-events-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-events-details-v1 .breadcrumb__link{color:#fff}.body--page-events-details-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-events-details-v1 .breadcrumb__item--active,.body--page-events-details-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-events-details-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-events-details-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-negotiator-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-negotiator-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em)}.body--page-negotiator-details-v1 .jumbotron-v1,.body--page-negotiator-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-negotiator-details-v1 .breadcrumb{background-color:#fff;margin:0;padding:1em 0 2em}.body--page-negotiator-details-v1 .breadcrumb__item--active,.body--page-negotiator-details-v1 .breadcrumb__item:after,.body--page-negotiator-details-v1 .breadcrumb__link,.body--page-negotiator-details-v1 .breadcrumb__link:hover{color:#2d2d2d}.body--page-negotiator-listing-v1 .body__wrapper{background:#fff}.body--page-negotiator-listing-v1 .breadcrumb__item--active{color:#2d2d2d}.body--page-negotiator-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1310px + 6em);padding-left:3em;padding-right:3em}.body--page-negotiator-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-negotiator-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-negotiator-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-negotiator-listing-v1 .header__content{height:0!important}.body--page-negotiator-listing-v1 .header__search{top:0!important}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0;transition:opacity 2s}.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.header__rightbar--text{top:27vh}.header__rightbar--text .header__rightbar--link{color:#2d2d2d;padding:.2em 0;font-size:20px;font-weight:600}.map-inner-v2__form-contact .form .form-group{flex-wrap:nowrap}@media screen and (max-width:1540px) and (min-width:1200px){.header__search-box{left:3em}}@media screen and (max-width:992px){.body--menu-opened .header__rightbar--text .header__rightbar--link,.main-nav .lang-switch .ss-main .ss-single-selected{color:#fff}}@media screen and (max-width:767px){.range__content{min-width:13.4em}}@media screen and (max-width:992px) and (min-width:768px){.range__content{min-width:15em}}@media screen and (max-width:992px) and (min-width:768px){.localizator__select .ss-main.js-select--main .ss-content{max-width:250px}}@media screen and (max-width:992px) and (min-width:768px){.search-more{font-size:2vw}}@media screen and (max-width:767px){.search-more{font-size:5vw}}@media screen and (max-width:992px){.main-search .range__summary .range__highlight{color:#fab711}}@media screen and (max-width:992px){.main-search .range__preview{color:#2d2d2d}}.main-search-form .textfield__input::placeholder{opacity:1!important;color:#fff!important}@media screen and (max-width:992px) and (min-width:768px){.main-search-form .submit__field.button{padding:1em 3em}}.menu__link{padding:.3em 1.3em}@media screen and (max-width:1540px) and (min-width:1200px){.menu__link{padding:.3em .1em}}@media screen and (max-width:1540px) and (min-width:1200px){.menu{font-size:.9vw}}.cro-v3__block-text .text-block p{font-size:16px;font-weight:300;color:#5b5b5b}.cro-v3__block-text .text-block h3{font-weight:700;font-size:20px;text-transform:none;color:#5b5b5b}@media screen and (max-width:1540px) and (min-width:1200px){.cro-v3__title .title--v1.title .title__content-2{font-size:1.8vw}}.claws span:first-child,.claws span:first-child:after,.claws span:first-child:before,.claws span:last-child,.claws span:last-child:before,.map-inner-v2__wrapper .claws span,.map-inner-v2__wrapper .claws span:first-child,.map-inner-v2__wrapper .claws span:first-child:after,.map-inner-v2__wrapper .claws span:first-child:before,.map-inner-v2__wrapper .claws span:last-child,.map-inner-v2__wrapper .claws span:last-child:before{background:#fab711}.services-v1__background.services_v1_2{background:transparent url(../images/modules/services/2.jpg) no-repeat 50%/cover}.services-v1__background.services_v1_2:before{background:hsla(0,0%,100%,.77)}@media screen and (max-width:992px){.services-v1__background{background-attachment:fixed!important}}.promote-v1{height:auto}.promote2{background:transparent url(../images/modules/promote/2.jpg) no-repeat 50%/cover}.promote2:before{background:hsla(0,0%,100%,.8)}.promote2 .promote-v1__title .title .title__content-2{color:#186b11}.promote2 .promote-v1__text-block{color:#2d2d2d!important}.promote-link{color:#fab711!important;font-size:16px;font-weight:700}.promote-v1__title .title .title__content-1{text-transform:lowercase}.promote-v1__title .title .title__content-1:first-letter{text-transform:uppercase}.promote-v1__container-text{height:auto}.promote1-title{color:#fff!important}.promote1-title,.promote2-title{font-weight:700;text-transform:uppercase;font-size:30px}.promote2-title{color:#186b11!important}.promote-v1__text-block p{font-size:16px;font-weight:300}@media screen and (max-width:767px){.promote1-title,.promote2-title{font-size:4.4vw}}.news-v1__item.item--cover .item__img{max-height:300px;object-fit:contain}.news-v1__item.item .item__date{color:#fab711}.news-details-v1__article .item__img,.news-listing-v1__items .item__img{object-fit:contain;background:#fff}@media screen and (max-width:1280px) and (min-width:1200px) and (max-height:800px){.map-inner-v2__container{padding-bottom:10em}}@media screen and (max-width:1366px) and (min-width:1281px){.map-inner-v2__container-form{min-height:924px}}@media screen and (max-width:1280px) and (min-width:1200px) and (max-height:800px){.map-inner-v2__container-form{min-height:1058px}}@media screen and (max-width:767px){.map-inner-v2__content .content__address,.map-inner-v2__content .content__mail{font-size:4.5vw}}@media screen and (max-width:1440px) and (min-width:1200px){.map-inner-v2__form-contact .form .form__validation{margin-top:1em}}.map-inner-v2__form-contact .form .form__field .checkbox__box svg polyline{stroke:#186b11}@media screen and (max-width:1440px) and (min-width:1200px){.map-inner-v2__form-contact .form__legals{margin-top:1.5em}}@media screen and (max-width:767px){.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title .title__content-2{font-size:5vw}}@media screen and (max-width:992px) and (min-width:768px){.map-inner-v2__form-contact .form__fieldset,.map-inner-v2__form-contact .form__fieldset--validation .form__fields{margin-top:1em}}@media screen and (max-width:992px) and (min-width:768px){.map-inner-v2__form-contact .textarea__input{padding:20px 0}}.map-inner-v2__form-contact .form .form__validation{border:0}@media screen and (max-width:992px) and (min-width:768px){.map-inner-v2__form-contact .form .form__validation{margin-top:8em}}.map-inner-v2__form-contact .textarea__label,.map-inner-v2__form-contact .textfield__label{color:#186b11;font-weight:300;font-style:italic}.map-inner-v2__form-contact .form .form__conditions{color:#707070}.map-inner-v2__form-contact .form .form__field .textarea__input,.map-inner-v2__form-contact .form .form__field .textfield__input{font-size:20px;color:#000;border-bottom:1px solid #2d2d2d}@media screen and (max-width:1540px) and (min-width:1200px){.map-inner-v2__form-contact .form .form__field .textarea__input,.map-inner-v2__form-contact .form .form__field .textfield__input{font-size:1vw}}.map-inner-v2__form-contact .form .form__field .textarea__input::placeholder,.map-inner-v2__form-contact .form .form__field .textfield__input::placeholder{font-size:20px;font-weight:300;color:#2d2d2d}.map-inner-v2__form-contact .form .form__field .checkbox__box{border:2px solid #2d2d2d}.map-inner-v2__form-contact .form .form__field .checkbox__box svg path{stroke:#186b11}.map-inner-v2__form-contact .form__submit .submit__field{border:0}.map-inner-v2__form-contact .form__submit .submit__field:hover{background:#2d2d2d}.map-inner-v2__form-contact .form__submit .submit__field:hover:before{background:transparent!important}@media screen and (max-width:1280px) and (min-width:992px){.map-inner-v2__wrapper{max-height:113vh}}@media screen and (max-width:1280px) and (min-width:992px) and (max-height:725px){.map-inner-v2__wrapper{max-height:127vh}}@media screen and (max-width:1366px) and (min-width:1281px){.map-inner-v2__wrapper{max-height:154vh}}@media screen and (max-width:1540px) and (min-width:1367px){.map-inner-v2__wrapper{max-height:120vh}}.social{margin-top:1em}.silos-v1 .silo__title-drawing svg path{fill:#186b11}.silos-v1 .silo__list-item:before{top:1.2em}.footer-v1__partners .partners__img{max-height:none}.footer-v1__partners .partners__item:nth-child(4),.footer-v1__partners .partners__item:nth-child(5){margin-top:.7em}@media screen and (min-width:768px){.body--inner .footer-v1{padding:4em 3em 1em}}@media screen and (min-width:768px){.property-detail-v2__slide .slider-img .slider-img__img{object-fit:contain;background:#fff}}@media screen and (min-width:768px){.property-detail-v2__slide-title{padding-left:1em;padding-right:1em}}@media screen and (min-width:768px){.property-detail-v2__slide-title .title--v1.title .title__content-2{font-size:12px}}.button__back .button-svg{fill:#2d2d2d}.body-modal--open .header__top-container{z-index:999}.estimation-v1-seo__sticky-top .sticky-top__slogan{color:#fff}@media screen and (max-width:992px){.editorial img{width:100%!important;height:auto!important}}.promote-v1__text-block.text-block.editorial strong{font-weight:700}.videoredac{background:#fff;margin:0 auto;text-align:center;padding:30px 35px}@media screen and (max-width:767px){.videoredac iframe{width:100%!important;height:200px!important}}@media screen and (min-width:768px) and (max-width:992px){.videoredac iframe{width:100%!important;height:400px!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52MS5zY3NzIiwiMDctbW9kdWxlcy9yZ3BkL3JncGQtY29va2llcy52Mi5zY3NzIiwibWFpbi5jc3MiLCIwMS10b29scy9fYW5pbWF0aW9ucy5zY3NzIiwiMDEtdG9vbHMvX2ZvbnQuZXN0aW1hdGlvbi5zY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19hcmlhLXRhYmxlLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xhbmRpbmcuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JvcmRlcmVkLnNjc3MiLCIwNi1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMy1idXR0b24uc2NzcyIsIjA2LWVsZW1lbnRzL19jbGF3cy5zY3NzIiwiMDAtY29yZS9fMDItY29yZS5zY3NzIiwiMDYtZWxlbWVudHMvX2RyYXdpbmcuc2NzcyIsIjA2LWVsZW1lbnRzL19maWd1cmVzLXJvdGF0b3Iuc2NzcyIsIjA2LWVsZW1lbnRzL19saW5rcy1ncm91cC5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2xpbmtzLWdyb3VwLnNjc3MiLCIwNi1lbGVtZW50cy9fbG9hZGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fbWVkaWEtbW9kdWxlLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbWVkaWEtbW9kdWxlLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9kYWwtc29jaWFscy5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbW9kYWwuc2NzcyIsIjA2LWVsZW1lbnRzL19tb3JlLWFjdGlvbnMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb3JlLWFjdGlvbnMuc2NzcyIsIjA2LWVsZW1lbnRzL19wc3dwLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Nyb2xsLWJsb2NrLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fc2tpcGxpbmsuc2NzcyIsIjA2LWVsZW1lbnRzL19zb2NpYWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zb2NpYWwuc2NzcyIsIjA2LWVsZW1lbnRzL19zdmcuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA3LXNwZWNpZmljLnNjc3MiLCIwNi1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fdGFibGUtYXJpYS5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2NzcyIsIjA2LWVsZW1lbnRzL190YWJzLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFicy5zY3NzIiwiMDYtZWxlbWVudHMvX3RleHQtdmVydGljYWwuc2NzcyIsIjA2LWVsZW1lbnRzL190aW1lX2FuaW0uc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190aXRsZS5zY3NzIiwiMDYtZWxlbWVudHMvX3RpdGxlLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2xvY2FsaXphdG9yLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYWRpby5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYW5nZS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc2VsZWN0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19zdWJtaXQuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3RleHRhcmVhLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0ZmllbGQuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3VwbG9hZC5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMtdjEuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmctdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12MS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1saXN0aW5nLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmctdjIuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktdjEuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19kZXRhaWwtYWdlbmNlLnNjc3MiLCIwNy1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLmNvbnRlbnQudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwuY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS1pbm5lci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS1pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzIiwiMDctbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JpZ2RhdGEvX2JpZ2RhdGEuc2NzcyIsIjA3LW1vZHVsZXMvYmxhbmsvX2JsYW5rLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JsYW5rL19ibGFuay12MS5zY3NzIiwiMDctbW9kdWxlcy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsIjA3LW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NhbGVuZGFyL19jYWxlbmRhci52MS5zY3NzIiwiMDctbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsbC10cmFja2luZy9jYWxsLXRyYWNraW5nLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zb2NpYWxzL3NvY2lhbHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC12Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L19jb250YWN0LXYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QuY29udGVudC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L19jb250YWN0LmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtYWdlbmN5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1sZWdhbHMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtcG9saXRpcXVlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXRlc3Quc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuY3VzdG9tLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLm5vcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLm5vcmVzdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNlby5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zZW8uc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19saXN0aW5nLWJhbm5lci5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwuZ21zLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtdjIuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLmdtcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLXYzLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC5nbXMudjQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy12NC5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwuZ21zLnY1LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtdjUuc2NzcyIsIjA3LW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtbGlzdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1zZW8uc2NzcyIsIjA3LW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2VzdGltYXRpb24uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9wcm8uc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2hvbWUuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9yZXN1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2VvLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2VvLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vZXN0aW1hdGlvbi5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24uY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy1kZXRhaWwtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtZGV0YWlscy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMtbGlzdGluZy12Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50cy1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWxpc3RpbmctdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtbGlzdGluZy52My5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50cy52MS5zY3NzIiwiMDctbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzIiwiMDctbW9kdWxlcy9mYXEvX2ZhcS5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52MS5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52My5zY3NzIiwiMDctbW9kdWxlcy9maWd1cmVzL19maWd1cmVzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpZ3VyZXMvX2ZpZ3VyZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci9fX2hlYWRlci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvX25hdi10b2dnbGUuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2hlYWRlci9fc2VhcmNoLXRvZ2dsZS5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWItaG9tZS52MS5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWItaG9tZS52Mi5zY3NzIiwiMDctbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2NzcyIsIjA3LW1vZHVsZXMvanVtYm90cm9uL19qdW1ib3Ryb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvanVtYm90cm9uL19qdW1ib3Ryb24udjEuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fZm9ybS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL3Nlby10ZXh0cy5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fX21haW4tbmF2LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tbmF2L19tYWluLW5hdi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS1kcm9wZG93bi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS5zY3NzIiwiMDctbW9kdWxlcy9tYWluLXNlYXJjaC9fX21haW4tc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tc2VhcmNoL19tYWluLXNlYXJjaC5zY3NzIiwiMDctbW9kdWxlcy9tYW5kYXRvcnkvX21hbmRhdG9yeS1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hbmRhdG9yeS9fbWFuZGF0b3J5LWRldGFpbHMtdjEuc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0b3J5L19tYW5kYXRvcnktbGlzdGluZy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYW5kYXRvcnkvX21hbmRhdG9yeS1saXN0aW5nLXYxLnNjc3MiLCIwNy1tb2R1bGVzL21hbmRhdG9yeS9fbWFuZGF0b3J5LWxpc3RpbmctdjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFuZGF0b3J5L19tYW5kYXRvcnktbGlzdGluZy12Mi5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLmJsYW5rLnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudmFnZW5jeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52bWFuZGF0b3J5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwiMDctbW9kdWxlcy9tYXAvX19tYXAuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtbGlzdGluZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAvX21hcC5saXN0aW5nLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLWFubm91bmNlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnJlYWxlc3RhdGUuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAtdjMuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAudjEuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvbmVnb3RpYXRvci9fbmVnb3RpYXRvci1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25lZ290aWF0b3IvX25lZ290aWF0b3ItZGV0YWlscy12MS5zY3NzIiwiMDctbW9kdWxlcy9uZWdvdGlhdG9yL19uZWdvdGlhdG9yLWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmVnb3RpYXRvci9fbmVnb3RpYXRvci1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25lZ290aWF0b3IvX25lZ290aWF0b3ItbGlzdGluZy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZWdvdGlhdG9yL19uZWdvdGlhdG9yLWxpc3RpbmctdjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWxzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLXJlbGF0ZWQtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1yZWxhdGVkLXYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjIuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL25ld3NsZXR0ZXIvX25ld3NsZXR0ZXIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3c2xldHRlci9fbmV3c2xldHRlci52MS5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52My5zY3NzIiwiMDctbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIjA3LW1vZHVsZXMvcGFydGVuYWlyZS9fcGFydGVuYWlyZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0ZW5haXJlLWhvbWUvX3BhcnRlbmFpcmUuc2NzcyIsIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1tb3JlLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbW9yZS52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9tb3RlL19wcm9tb3RlLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb21vdGUvX3Byb21vdGUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1saXN0aW5nLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcmdwZC9fX3JncGQtY29va2llcy5zY3NzIiwiMDctbW9kdWxlcy9zZWFyY2gtaW5uZXIvX3NlYXJjaF9pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLWlubmVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS1pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLnNjc3MiLCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2NzcyIsIjA3LW1vZHVsZXMvc29jaWFscy9zb2NpYWxzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3N0YXR1cy9fc3RhdHVzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3N0YXR1cy9fc3RhdHVzLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy90b29sYmFyL19fdG9vbGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b29sYmFyL190b29sYmFyLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX190b3BiYXIuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fbG9naW4tbWVudS5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi1pY29uLnNjc3MiLCIwOC1wYWdlcy9faG9tZS5zY3NzIiwic2V0dGluZ3MvMDMtcGFnZXMvX2hvbWUuc2NzcyIsIjA4LXBhZ2VzL19wYWdlLWVzdGltYXRpb24tZXRhcGVzLnNjc3MiLCJzZXR0aW5ncy8wMy1wYWdlcy9fcGFnZXMtZXN0aW1hdGlvbi1ldGFwZXMuc2NzcyIsInNldHRpbmdzLzAzLXBhZ2VzL19wYWdlcy5zY3NzIiwiMDgtcGFnZXMvX3BhZ2Uuc2NzcyIsIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIl9jdXN0b21zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsNEZBQVksQ0FDWixxRkFBWSxDQUNaLDRFQUFZLENBQ1oscUZBQVksQ0FDWixxRkFBWSxDQUNaLHFGQUFZLENDSFoscUZBQVksQ0FDWiwrR0FBWSxDQ0xaLDhFQUFZLENBQ1osdUZBQVksQ0FDWixxRkFBWSxDQ3NKWiw4QkN0SlEscUJBQXNDLENEeUo5QyxnQ0N6SlEsc0JBQXNDLENENEo5QyxnQ0M1SlEsc0JBQXNDLENEK0o5QyxnQ0MvSlEsc0JBQXNDLENEa0s5QyxnQ0NsS1Esc0JBQXNDLENEcUs5Qyw4QkNyS1EscUJBQXNDLENEd0s5QyxnQ0N4S1EsdUJBQXNDLENEMks5QyxnQ0MzS1EsdUJBQXNDLENEOEs5QyxnQ0M5S1EsdUJBQXNDLENEaUw5QyxnQ0NqTFEsdUJBQXNDLENEb0w5Qyw4QkNwTFEscUJBQXNDLENEdUw5QyxnQ0N2TFEsdUJBQXNDLENEMEw5QyxnQ0MxTFEsdUJBQXNDLENENkw5QyxnQ0M3TFEsdUJBQXNDLENEZ005QyxnQ0NoTVEsdUJBQXNDLENEbU05Qyw4QkNuTVEscUJBQXNDLENEc005QyxnQ0N0TVEsdUJBQXNDLENEeU05QyxnQ0N6TVEsdUJBQXNDLENENE05QyxnQ0M1TVEsdUJBQXNDLENEK005QyxnQ0MvTVEsdUJBQXNDLENEa045Qyw4QkNsTlEscUJBQXNDLENEcU45QyxnQ0NyTlEsdUJBQXNDLENEd045QyxnQ0N4TlEsdUJBQXNDLENEMk45QyxnQ0MzTlEsdUJBQXNDLENEOE45QyxnQ0M5TlEsdUJBQXNDLENEaU85Qyw4QkNqT1EscUJBQXNDLENEb085QywyQkM5TlEsa0JBQW1DLENEaU8zQyw2QkNqT1EsbUJBQW1DLENEb08zQyw2QkNwT1EsbUJBQW1DLENEdU8zQyw2QkN2T1EsbUJBQW1DLENEME8zQyw2QkMxT1EsbUJBQW1DLENENk8zQywyQkM3T1Esa0JBQW1DLENEZ1AzQyw2QkNoUFEsb0JBQW1DLENEbVAzQyw2QkNuUFEsb0JBQW1DLENEc1AzQyw2QkN0UFEsb0JBQW1DLENEeVAzQyw2QkN6UFEsb0JBQW1DLENENFAzQywyQkM1UFEsa0JBQW1DLENEK1AzQyw2QkMvUFEsb0JBQW1DLENEa1EzQyw2QkNsUVEsb0JBQW1DLENEcVEzQyw2QkNyUVEsb0JBQW1DLENEd1EzQyw2QkN4UVEs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Q0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQ2x1QnRDLEVBQ0ksUUFBUyxDQUNULFNBQ3NCLENBSDFCLGlCQUdJLHFCQUcwQixDSDZrRzlCLGtCSWxsR0ksUUFBUyxDQUNULGVBQWdCLENBQ2hCLGFBQWMsQ0FFZCxpQ0FNRTs7QUNYTiwyRUFBQSxDQVVBLEtBQ0UsZ0JBQWlCLENBQ2pCLDZCQUF1QyxDQVV6QyxLQUNFLFFBQVMsQ0FPWCxLQUNFLGFBQWMsQ0FRaEIsR0FDRSxhQUFjLENBQ2QsY0FBZ0IsQ0FXbEIsR0FDRSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUEwQixDQVE1QixJQUNFLCtCQUFpQyxDQUNqQyxhQUF1QixDQVV6QixFQUNFLDRCQUE2QixDQVEvQixZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsZ0NBQTBDLENBTzVDLFNBRUUsa0JBQW1CLENBUXJCLGNBR0UsK0JBQWlDLENBQ2pDLGFBQXVCLENBT3pCLE1BQ0UsYUFBYyxDQVFoQixRQUVFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUcxQixJQUNFLGFBQWUsQ0FHakIsSUFDRSxTQUFXLENBVWIsSUFDRSxpQkFBa0IsQ0FXcEIsc0NBS0UsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsUUFBa0IsQ0FRcEIsYUFFRSxnQkFBaUIsQ0FRbkIsY0FFRSxtQkFBb0IsQ0FPdEIsZ0RBSUUseUJBQTBCLENBTzVCLHdIQUlFLGlCQUFrQixDQUNsQixTQUFVLENBT1osNEdBSUUsNkJBQThCLENBV2hDLE9BQ0UscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFBNEIsQ0FPOUIsU0FDRSx1QkFBd0IsQ0FRMUIsU0FDRSxhQUFjLENBQ2QsV0FBWSxDTHVrR2QsNkJLN2pHRSxxQkFBc0IsQ0FDdEIsU0FBbUIsQ0xza0dyQixrRks3akdFLFdBQVksQ0xxa0dkLGNLNWpHRSw0QkFBNkIsQ0FDN0IsbUJBQTZCLENMb2tHL0IseUNLNWpHRSx1QkFBd0IsQ0FRMUIsNkJBQ0UseUJBQTBCLENBQzFCLFlBQXNCLENBVXhCLFFBQ0UsYUFBYyxDQU9oQixRQUNFLGlCQUFrQixDTHFrR3BCLGtCS2xqR0UsWUFBYSxDQUdmLE9BRUksWUFBYSxDTG1qR2pCLHFCTXo0R0UsaUJBQWtCLENONDRHcEIsd0JNeDRHRSxZQUFhLENOMjRHZiwwRE10NEdFLG9CQUF1QixDTjA0R3pCLDZCTXI0R0UsVUFBVyxDQ1hiLGtCQ0pJLGVBQWdCLENIbUNwQixHSXFqQlEsY1puakJlLENVdEJyQixhVndCaUIsQ1lrakJYLG9DSnRqQlIsR0l1akJZLG1DQUErSSxDRjFrQjFKLENFNGtCTyxxQ0p6akJSLEdJMGpCWSxjWnZqQlcsQ1V0QnRCLENBRUQsR0FFSSxrQlZzQnVCLENVakJ6QixhVm9CaUIsQ1VqQm5CLEdBRUssa0JWa0JzQixDVWJ2QixhVmdCZSxDVWJuQixHQUVJLGtCVmN1QixDVVR6QixhVllpQixDVVRuQixHQUVJLGtCVlV1QixDVUx6QixhVlFpQixDVUxuQixHQUVJLGtCVk11QixDVUR6QixhVklpQixDUS9EbkIsS0lrbEJRLGNaMWpCWSxDWTJqQlosb0NKbmxCUixLSW9sQlksbUNBQStJLENDL2tCMUosQ0RpbEJPLHFDSnRsQlIsS0l1bEJZLGNaOWpCUSxDYXBCbkIsQ0FFRCxNQUVJLGlEYlJtQyxDYVNuQyxnQmJIZSxDYU1mLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsYUNsQm1CLENEbUJuQixpQkF1QkcsQ0F0QkgscUJBTkEsZUNKcUIsQ0RnQnBCLCtCQUVPLFlBQWEsQ0FDYixVQUFXLENBZW5CLGNBQ0ksb0JBQXFCLENBR3pCLGtCQUNJLGVBQWdCLENBRG5CLG1DQUdPLFlBQWEsQ0FJckIsOEJBQ0ksZUFBZ0IsQ0E5Q3hCLHlDQW1EWSxvQkFBcUIsQ0R3akJ6QixvQ0MzbUJSLHlDQXFEZ0IsZ0JBQWlCLENBRXhCLENBSVQsa0JBQ0ksZUFBZ0IsQ0FEcEIs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b0V4Z0JwQixpQkFDSSxzQlRsQitCLENTbUIvQixhQUFjLENBSWQsb0JsRS9CZSxDa0UrQmYsb0JsRS9CZSxDa0VnQ2Ysa0RoRjVCK0IsQ2dGNkIvQixnQlRwQnFCLENTcUJyQixtQlRwQndCLENTcUJ4QixhVHZCeUIsQ1N3QnpCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FackIsOEJBZU8saUJBQWtCLENBQ2xCLFdBQVksQ0FDWixhbEUxQ1csQ2tFMkNYLFNUekJ1QixDU085Qix3Q0FxQk8sYWxFOUNXLENrRStDWCxTVDdCdUIsQ1NPOUIsdUJBeUJPLHlCQUEyQixDQXpCbEMsb0NBMkJXLGFsRXBETyxDa0VxRFAsU1RqQ21CLENTSzlCLDhDQStCVyxhbEV4RE8sQ2tFeURQLFNUckNtQixDVUpuQyxXQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQ0ksbUJWakJ3QixDVWtCeEIsc0RqRkwrQixDaUZNL0IsbUJWbEJ3QixDVW1CeEIsa0JWc0M2QixDVXJDN0IsYW5FbkJlLENtRW9CZiwwQnJFaWdCSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENxRXBnQnBCLGtCQUNJLE1BQU8sQ0FJUCxhVnRCeUIsQ1V1QnpCLGtEakYvQitCLENpRmdDL0IsZ0JWdkJxQixDVXdCckIsbUJWdkJ3QixDVXdCeEIsY0FBZSxDQUNmLHVCQUF3QixDQUN4QixvQm5FeENlLENtRXdDZixvQm5FeENlLENtRXlDZixzQlZqQytCLENVa0MvQixhQUFjLENBYmpCLCtCQWdCTyxhbkU3Q1csQ21FOENYLFNWNUJ1QixDVVc5Qix5Q0FvQk8sYW5FakRXLENtRWtEWCxTVmhDdUIsQ1VXOUIsd0JBd0JPLFlBQWEsQ0FDYix5QkFBMkIsQ0F6QmxDLHFDQTJCVyxhbkV4RE8sQ21FeURQLFNWckNtQixDVVM5QiwrQ0ErQlcsYW5FNURPLENtRTZEUCxTVnpDbUIsQ1VTOUIsNERBd0NXLGFuRXJFTyxDbUVzRVAsU1Zw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QixDQUdKLHVCQUVPLGdENUhyUDJCLEM0SHNQM0IsbUJ4RmpRcUIsQ3dGa1FyQixrQjlHcFFXLEM4R3FRWCxVOUc5UGEsQzhHK1BiLG9COUd0UVcsQzhHZ1FsQiw4QkFTVyxrQjlHNVFPLEM4R21RbEIsMERBY1csVTlHdlFTLEM4R3dRVCxvQjlHL1FPLEM4R2dRbEIsd0VBa0JlLGtCOUdyUkcsQytHb0R2QixrQkFDSSwrQ0N2RDZNLENEd0Q3TSxhL0duRG1CLEMrR29EbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUVsQixpQkMxRGdDLENENERoQywyQkFDSSxnQjNHOUJzRCxDMkcrQnRELGlCM0cvQnNELEMyR2dDdEQsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0IzRzNDeUIsQzJHNEN6QixhQUFjLENqSGtqQmQsb0NpSHpqQkosMkJBVVEsZ0IzR3RDa0QsQzJHdUNsRCxpQjNHdkNrRCxDMkd5Q3pELENqSDRHRCx5QkFDSSxpQmtIdEttQyxDbEh1S25DLHlDQUNJLGFBQWUsQ0FLWCxRQUFTLENBRWIsaUJrSDlLdUMsQ2xIK0t2QywyQ0FDSSxhQUFjLENBQ2QsZ0VabEx1QixDWW1MdkIsYUV6S1EsQ0Y2S1osMkNBQ0ksYUFBYyxDQUNkLGtFWmpNdUIsQ1lrTXZCLGFFck1PLEMrRytDdkIsOEhBMEJRLGEvRzlFZSxDK0crRWYsOEI3SHZFK0IsQzZId0UvQixlQUFnQixDQTVCeEIsNEpBOEJZLGEvRy9FVyxDK0dnRlgsOEI3SHZFMkIsQzZId0UzQixhQUFjLENBaEMxQixvQkFxQ1EsYS9HekZlLEMrR29EdkIsb0JBeUNRLGFDdkYwQixDRDhDbEMsMENBNkNRLGFDM0YwQixDRDRGMUIsMEJBSzJCLENBbkRuQyxzQkF1RFEsVUFBVyxDQUNYLFdBQVksQ2pIeWdCWixvQ2lIamtCUixzQkEwRFksaUJBQWtCLENBRXpCLENBNURMLHFCQStEUSxTQUFVLENBS04sZUFBa0IsQ0FFdEIsNEIvRzFIZSxDK0cySGYsZUNsSDZCLENEMkNyQyx5QkE0RVEsVUFBVyxDQUNYLFlBQWEsQ0FDYixzQkFBdUIs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QyxhQUFlLENBQ2YsUUFBUyxDQUNULGVBbmtCa0IsQ0EyaUJyRCxnR0EwQnVDLGFBQWMsQ0FDZCxzRTdLem9CTCxDNkswb0JLLGEvSmhvQnBCLEMrSmlvQm9CLG1CekdqcEJJLEN5R2twQkosbUJ6R2pwQkksQ3lHbW5CM0MsZ0dBaUN1QyxhQUFjLENBQ2Qsb0U3S3hwQkwsQzZLeXBCSyxhL0pqcUJyQixDK0prcUJxQixtQnpHbnBCSSxDeUdvcEJKLHdCekducEJTLEN5RzhtQmhELCtEQTRDdUIsNEJBQTZCLENBNUNwRCxpRUFnRHVCLG9EN0s5cEJXLEM2SytwQlgsYS9KNXFCTCxDK0o2cUJLLG1CQXZqQjZCLENBd2pCN0IsbUJBdmpCNkIsQ0F3akI3QixlQTFqQnlCLENBc2dCaEQsNkRBeUR1QixrQnpHdnFCeUIsQ3lHOG1CaEQseUhBd0R1QixlQUFnQixDQUVoQixtRTdLaHJCVyxDNktpckJYLGEvSnpyQkwsQytKMHJCSyxtQnpHM3FCb0IsQ3lHNHFCcEIsd0J6RzNxQnlCLEN5RzhtQmhELDREQWtFdUIsaUJ6R2hyQnlCLEN5RzhtQmhELGlFQXdFMkIsaUU3S3RyQk8sQzZLdXJCUCxhL0pwc0JULEMrSnFzQlMsbUJ6R3pyQmdCLEN5RzByQmhCLHdCekd6ckJxQixDeUc4bUJoRCw0REFnRnVCLHFEN0sxc0JXLEM2SzJzQlgsYS9KdHJCSixDK0p1ckJJLGVBL2xCcUIsQ0E2Z0I1Qyw4REFvRjJCLGEvSnpyQlIsQytKcW1CbkIsNkRBeUZ1QixvRDdLdnNCVyxDNkt3c0JYLGEvSnJ0QkwsQytKc3RCSyxrQkFBbUIsQ0V4bEIvQyxjQUNJLHdDQ2pJcUwsQ0RrSXJMLFVqS3pIcUIsQ2lLMEhyQixpQkFBa0IsQ0FDbEIsYUNsSXdCLENEOEg1QixxQkFPUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkM1STJDLENEK0kvQyx5QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsdUJBQ0ksZ0I3SjFI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S2dkWCxhaks3ZEwsQ2lLeWJsQixpRUF3Q3VCLGlEL0twZFcsQytLcWRYLGFqS2xlTCxDaUt5YmxCLDREQTZDdUIsa0JBQW1CLENBQ25CLHNEL0tsZVcsQytLbWVYLGFqSzNlTCxDaUs0ZUssbUIzRzdkb0IsQzJHOGRwQix3QjNHN2R5QixDMkc0YWhELGlFQW1EMkIsaUUvSy9kTyxDK0tnZVAsYWpLN2VULENpSzhlUyxtQjNHbGVnQixDMkdtZWhCLHdCM0dsZXFCLEMyRzRhaEQsdUVBNEQyQixxRC9LeGVPLEMrS3llUCxtQkE3WWlCLENBOFlqQixhakt2ZlQsQ2lLeWJsQiwrRUFpRStCLHFEL0tyZkcsQytLc2ZILGdCL0twZmpCLEMrS3FmaUIsVWpLcmZYLENpS3NmVyxrQmpLN2ZiLENpS3libEIsNERBMEV1QixxRC9LbGdCVyxDK0ttZ0JYLGFqSzllSixDaUttYW5CLDhEQTZFMkIsYWpLaGZSLENpS21hbkIsbUVBd0ZlLEtBQU0sQ0FDTixRQUFTLENBQ1QsMEJBQTJCLENuSytGdkMscUNtS3pMSCxtRUE2Rm1CLFFBQVMsQ0FFaEIsQ0EvRlosMkVBa0dlLGlCN0o1ZGlDLEM2SjZkakMsa0JqSy9oQkcsQ2lLZ2lCSCxvQmpLaGlCRyxDaUtpaUJILGtCN0o3ZDJCLEM2SjhkM0Isa0I3SjdkMkIsQzZKdVgxQyxrRkF5R21CLGFqS3JpQkQsQ2lLc2lCQyxlaks1aEJDLENpSzZoQkQsb0JqS3ZpQkQsQ21LMEZ2QixjQUNJLDJDQzFGcUwsQ0QyRnJMLGFuS3pGbUIsQ21LMEZuQixpQkFBa0IsQ0FDbEIsV0FBWSxDckt1aEJSLHFDcUszaEJSLGNBTVEsZUFBbUIsQ0FDbkIsWUFBYSxDQThlcEIsQ0EzZUcsMEJBQ0ksMkNDcEdpTCxDRHFHakwsWUFBYSxDQUNiLGNBQWUsQ3JLOGdCZixvQ3FLamhCSiwwQkFLUSxnQkFBaUIsQ0FheEIsQ0FsQkEsaUNBU08sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDakh1QyxDRHNIL0MseUJBQ0ksV0FB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QlcsQ2lMMmdCWCxhbkt4aEJMLENtS21mbEIsaUVBeUN1QixrRWpML2dCVyxDaUxnaEJYLGFuSzdoQkwsQ21LbWZsQiw0REE4Q3VCLGtCQUFtQixDQUNuQixzRGpMN2hCVyxDaUw4aEJYLGFuS3RpQkwsQ21LdWlCSyxtQjdHeGhCb0IsQzZHeWhCcEIsd0I3R3hoQnlCLEM2R3NlaEQsaUVBb0QyQixpRWpMMWhCTyxDaUwyaEJQLGFuS3hpQlQsQ21LeWlCUyxtQjdHN2hCZ0IsQzZHOGhCaEIsd0I3RzdoQnFCLEM2R3NlaEQsdUVBOEQyQixzRWpMcGlCTyxDaUxxaUJQLG1CQXZmaUIsQ0F3ZmpCLGFuS25qQlQsQ21LbWZsQiwrRUFrRStCLHNEakxoakJHLENpTGlqQkgsZ0JqTC9pQmpCLENpTGdqQmlCLFVuS2hqQlgsQ21LaWpCVyxrQm5LeGpCYixDbUttZmxCLHFGQTRFMkIsd0JuS2xrQlQsQ21LbWtCUyxvQm5LbmtCVCxDcUtxRHZCLFlBQ0ksYXJLbkRtQixDcUtvRG5CLGlCQUFrQixDQUNsQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixnQkFBa0IsQ3ZLMGpCZCxvQ3VLaGtCUixZQVFRLGdCQzNEeUIsQ0R1TmhDLEN2SzRaTyxvQ3VLaGtCUixZQVdRLGdCQzdEeUIsQ0RzTmhDLENBdkpHLHdCQUNJLCtFQ3BFcUssQ0RxRXJLLDJCQ3RFaUMsQ0R1RWpDLFVBQVcsQ0FIZCwrQkFNTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QnJLOUVXLENxS2tGbkIscUJBQ0ksZ0JqS3BEc0QsQ2lLcUR0RCxpQmpLckRzRCxDaUtzRHRELGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCaksvRDhCLENpS2dFOUIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkM1RStCLEN4S3NtQi9CLG9DdUtuaUJKLHFCQVdRLGdCaks3RGtELENpSzhEbEQsaUJqSzlEa0QsQ2lLaUV6RCxDQUVELHVCQUNJLFdBQVksQ0FDWixVQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsNEJBQ0ksZ0JBQWlCLENBR3JCLG1CQUNJLHFCQUFzQixDQUR6QixvQ0FPVyxzQkNsSDBCLEN4S2luQmxDLG9DdUt0Z0JILG9DQUtlLGlCQUFrQixDQXNCekIsQ0EzQlIsb0RBU2UsYUFBZSxDQUNmLFFBQVMsQ0FDVCxpQi9HcEh3QixDK0d5R3ZDLHNEQWFtQixhQUFjLENBQ2QsZ0VuTDdHZSxDbUw4R2YsYXJLcEdBLENxS3FHQSxtQi9Hckh3QixDK0dzSHhCLG1CL0dySHdCLEMrR29HM0Msc0RBb0JtQixhQUFjLENBQ2Qsa0VuTDVIZSxDbUw2SGYsYXJLaElELENxS2lJQyxtQi9Hdkh3QixDK0d3SHhCLHdCL0d2SDZCLEMrRytIaEQsbUNBRU8sWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw0QkFBNkIsQ0FDN0IsY0FBZSxDQUt2QixrQkFDSSxxQnJLaEppQixDcUtpSmpCLHlCQUEwQixDQUMxQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FFdkIsWUFBYSxDQUNiLFVBQVcsQ0FFWCxvQ0FYSixrQkFZUSxjQ3BKa0IsQ0RxSmxCLHNCQUFvRixDQWdEM0YsQ0E3Q0csMkRBaEJKLGtCQWlCUSxjQ3RKc0IsQ0R1SnRCLDJCQUE0RixDQTJDbkcsQ3ZLK1pHLHFDdUs1ZEosa0JBc0JRLGVDeEpxQixDRHlKckIsZUFBNEYsQ0FDNUYsWUFBYSxDQXFDcEIsQ0FsQ0csNERBM0JKLGtCQTRCUSxhQzlKcUIsQ0QrTDVCLENBN0JHLHlCQUNJLG1FbkxsTDJCLENtTG1MM0IsYXJLM0xXLENxSzRMWCxtQkF6SmdDLENBMEpoQyxtQkF6SmdDLENBNEpwQyx3QkFDSSxxQkFBc0IsQ0FDdEIsZUN0S3VCLENEb0sxQiwrQkFLTyxlQzFLd0IsQ0RxSy9CLHdDQU9XLGFBQWUsQ0FDZixZQ3BLeUIsQ0RxS3pCLFFBQVMsQ0FDVCxpQkN2SzhCLENENkp6QywwQ0FZZSxhQUFjLENBQ2Qsc0VuTDdMZSxDbUw4TGYsYXJLcExBLENxS3FMQSxtQi9Hck13QixDK0dzTXhCLG1CL0dyTXdCLEMrR2lOaEQsOENBRVEsNEJBQTZCLENFMU1yQyxXQUNJLHNCQzVCOEIsQ0Q2QjlCLFFDNUJvQixDRDZCcEIsb0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3pLMmxCdkIsb0N5SzlsQkosb0JBS1Esd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FHMUIsQ0FFRCxrQkFDSSxpQkFBa0IsQ0FLbEIsYXZLdENlLEN1S3VDZiwrQ3JMOUIrQixDWXltQi9CLG9DeUtsbEJKLGtCQUdRLGVBQWdCLENBQ2hCLGdCQUFpQixDQUl4QixDQUVELGdCMUt1QlEsZUExQmdCLEMwS0twQixZQUFhLENBQ2Isc0JBQXVCLEMxS2NuQixtQ0FNQSxRQXpCUyxDQXlCVCxTQXJCVSxDMEtFYixvREFHVyxjQUFlLENBTy9CLGtCQUNJLFNBQVUsQ0FDVixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsU3ZLckRpQixDdUt3RHJCLG1CQUNJLGdCQUFpQixDQUNqQixnQkMvRDRCLENENkQvQiwwQkFJTywrQ3JMdEQyQixDcUx1RDNCLG1CakpsRXFCLENpSm1FckIsa0J2S3JFVyxDdUtzRVgsVXZLL0RhLEN1S2dFYiwwQmpKakUrQixDaUp5RHRDLGlDQVVXLGtCdks1RU8sQ3VLa0VsQixnRUFhVyxrQnZLL0VPLEN1S2dGUCxVdkt0RVMsQ3VLdUVULG9CdktqRk8sQ3VLa0VsQiw4RUFpQmUsa0J2S25GRyxDdUtrRWxCLHNGQXdCVyxTdktoRlMsQ3VLaUZULFNBQVUsQ0F6QnJCLGtDQTZCTyxrQnZLL0ZXLEN1S2dHWCxVdkt0RmEsQ3VLdUZiLG9CdktqR1csQ3VLa0VsQixvREFpQ1csU3ZLekZTLEN1SzBGVCxTQUFVLENFdkMxQixXQUNJLGtCekt6RG1CLEN5SzBEbkIsYXJLbkN3RCxDcUtvQ3hELGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixXQUFZLEMzS21qQlIsb0MyS3hqQlIsV0FRUSxhckt4Q2lCLENxS3FYeEIsQ0ExVUcsaUJBQ0ksZ0JB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RG9zQnJCLFNBQVUsQ0FlYixzQ0FHWSw0QjNLL3RCVyxDMktndUJYLGtCQUFtQixDN0s1ZTNCLGdDQUNJLFVFNU9jLENGaVBkLHdDQUVJLFdBQVksQ0FXUiwrREFDSSxVRS9QRSxDRmdRRixVNks4Y29CLEM3SzVjeEIseUVBQ0ksVUVuUUUsQ0ZvUUYsVTZLMGNvQixDN0szYnhCLHFGQUNJLFVFcFJFLENGcVJGLFU2S3lib0IsQzdLM2F4Qiw4REFDSSxVRXBTRSxDRnFTRixVNkt5YW9CLEM3S3ZheEIsd0VBQ0ksVUV4U0UsQ0Z5U0YsVTZLcWFvQixDN0t0WHBCLGlNQUNJLFVFelZGLENGNFZOLDRGQUNJLG9CRW5XRyxDRmtuQmYscUNBaFJRLDRGQUdRLG9CRXJXRCxDRnVXTixDQVFHLG9HQUNJLFVFMVdGLENGK1dGLDhGQUVJLFUyRC9OSyxDM0R5UGIsaVFBQ0ksa0JFbFpHLENGOFpYLGdEQUNJLFVFelpNLENGd2JOLGtTQUNJLGtCRS9iRyxDRnljWCwrREFDSSxlRW5jUyxDRjZjVCwyREFDSSxrQkVyZEcsQ0ZvZUgsd0VBQ0ksb0JFcmVELENGdWVLLGlGQUNJLFlFeGVULENGa2ZILHdEQUNJLGNFbmZELENGb2ZDLFNFN2VDLENGdWZqQiw2Q0FDSSxhRS9mVyxDRmtnQlgsbURBQ0ksYUVuZ0JPLENGb2dCUCxZRXBnQk8sQzJLd3ZCdkIsNkVBRUUsWUFBYSxDQUdmLG9DQUNDLG1KQUlFLFlBQWEsQ0FDYixDQUlILGFBQ0ksVUFBVyxDQUNYLHFCM0tsd0JxQixDMkttd0JyQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLE9BQVEsQ0FDUixRQUFTLENBRVQsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBWjNCLDhCQWVZLGVDL3RCdUIsQ0RndEJuQyw4Q0FpQmdCLGFBQWUsQ0FDZixRQUFTLENBQ1QsaUJySHZ4QjRCLENxSG93QjVDLGdEQXFCb0IsYUFBYyxDQUNkLGdFekxoeEJtQixDeUxpeEJuQixhM0t2d0JJLEMyS3d3QkosbUJySHh4QjRCLENxSHl4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NUw5RlksQzRMK0ZaLHNCbklqSDJCLENtSXVJbEMsQ0FoREwsdUVBNkJZLFU1TGxIYSxDRjJtQmpCLHFDOEx0aEJSLHVFQStCZ0Isb0JDakRnRCxDRG1EdkQsQ0FqQ1Qsb0ZBb0NZLFU1THpIYSxDRjJtQmpCLHFDOEx0aEJSLG9GQXNDZ0Isb0JDeERnRCxDRDBEdkQsQ0F4Q1QseUVBMkNZLGlCNUxoSWEsQ0YybUJqQixxQzhMdGhCUix5RUE2Q2dCLDJCQzdEZ0QsQ0QrRHZELENBL0NULHlEQW1EUSxvQjVMeEhnQixDNEx5SGhCLHNCbkkzSStCLEMzRDZtQi9CLHFDOEx0aEJSLHlEQXNEWSxvQjVMM0hZLEM0TDRIWixzQm5JOUkyQixDbUlzS2xDLENBL0VMLGlGQTBEWSxVNUwvSWEsQ0YybUJqQixxQzhMdGhCUixpRkE0RGdCLG9CQzlFZ0QsQ0RnRnZELENBOURULDBFQW1FZ0IsZTVMeEpTLENGMm1CakIscUM4THRoQlIsMEVBcUVvQix5QkNyRjRDLENENkZuRCxDQTdFYixnRkF3RW9CLGU1TDdKSyxDRjJtQmpCLHFDOEx0aEJSLGdGQTBFd0IseUJDMUZ3QyxDRDRGL0MsQ0E1RWpCLCtCQWtGUSxvQjVMdkpnQixDNEx3SmhCLHNCbkkxSytCLENtSTJLL0IsVTVMektpQixDNEwwS2pCLHdCQ3ZIb0MsQ0R3SHBDLGdCQ3ZINEIsQ0RpQ3BDLDRDQXdGWSxVNUw3S2EsQzRMOEtiLFNDakh1QixDRGtIdkIsd0JDNUhnQyxDRDZIaEMsZ0JDNUh3QixDRGlDcEMsc0RBOEZZLFU1TG5MYSxDNExvTGIsU0N2SHVCLEMvTDhpQjNCLHFDOEx0aEJSLCtCQW1HWSxvQjVMeEtZLEM0THlLWixzQm5JM0wyQixDbUk0TDNCLG9CQ3ZIb0QsQ0RrQmhFLHNEQXVHZ0Isb0JDckgrQyxDRHNIL0MsU0NySHVCLENEYXZDLDRDQTJHZ0Isb0JDekgrQyxDRDBIL0MsU0N6SHVCLENEMEgxQixDQTdHYixtQ0FvSFksb0I1THpMWSxDNEwwTFosc0JuSTVNMkIsQ21JNk0zQixVNUwzTWEsQ0YybUJqQixxQzhMdGhCUixtQ0F3SGdCLG9CNUw3TFEsQzRMOExSLHNCbkloTnVCLENtSWlOdkIsb0JDNUlnRCxDRDhJdkQsQ0E1SFQsdUNBZ0lnQixlNUxyTlMsQ0YybUJqQixxQzhMdGhCUix1Q0FrSW9CLHlCQ2xKNEMsQ0RvSm5ELENBcEliLHNDQXNJZ0IsZTVMM05TLENGMm1CakIscUM4THRoQlIsc0NBd0lvQix5QkN4SjRDLENEMEpuRCxDQTFJYiwrQkFnSlksYTVML09XLENGcW5CZixxQzhMdGhCUiwrQkFrSmdCLGE1THZOUSxDNEx5TmYsQ0FwSlQsNkJBdUpZLG9CNUw1TlksQzRMNk5aLHNCbkkvTzJCLENtSWdQM0IsVTVMOU9hLENGMm1CakIscUM4THRoQlIsNkJBMkpnQixvQjVMaE9RLEM0TGlPUixzQm5JblB1QixDbUlvUHZCLG9CQy9LZ0QsQ0RpTHZELENBL0pULDZCQWtLWSxVNUx2UGEsQ0YybUJqQixxQzhMdGhCUiw2QkFvS2dCLGE1THpPUSxDNEwyT2YsQ0F0S1QsaUNBMEtnQixlNUwvUFMsQ0YybUJqQixxQzhMdGhCUixpQ0E0S29CLHlCQzVMNEMsQ0Q4TG5ELENBOUtiLGdDQWdMZ0IsZTVMclFTLENGMm1CakIscUM4THRoQlIsZ0NBa0xvQix5QkNsTTRDLENEb01uRCxDQXBMYixrQ0F3TFksa0I1THZSVyxDRnFuQmYscUM4THRoQlIsa0NBMExnQixhNUx6Uk8sQzRMMlJkLENBNUxULGlDQWlNWSxzQkMvUW9DLENEOEVoRCwyQ0F1TVksYTVMdFNXLEM0TCtGdkIsMENBME1ZLGE1TDdSYSxDNExtRnpCLHlDQWdOUSw0QjVML1JpQixDNEx3U3JCLGdDQUhBLG9CQ2xRMEQsQ0RtUTFELHNCQzlQMEMsQ0RnUTFDLG1CQUVJLG1CQ2xRc0MsQ0R1UTlDLG9DQUVRLG9CQzlRc0QsQy9Ma2tCdEQscUM4THRUUixvQ0FJWSxvQkNoUmtELENEa1J6RCxDQUdMLGFBQ0ksdURBQXdELENBQ3hELFlBQWEsQ0FDYixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUFLLGFBQWMsQ0F5TDdCLFlBQWEsQ0E5TGpCLG1CQVVRLFlBQWEsQ0FJakIsc0JBRUksYUFBYyxDQUdsQixtQkFDSSw0QkFBNkIsQ0FDN0IsV0FBWSxDQUNaLFVBQVcsQ0FIZCw0Q0FNTyxZQUFhLENBSXJCLG9CQUNJLFlBQWEsQ0FHakIsNEJBQ0ksZ0JBQWlCLENBQ2pCLGNBQWUsQ0FuQ3ZCLHFCQXVDUSxlQUFnQixDQUdwQix1QkFDSSxlQUFnQixDQUNoQixhQUFjLENBSWQsY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLDhCeksvWGlDLEN5S2dZakMsZ0NBQW1DLENBQ25DLHFCQUFzQixDQUV0QixlQ3BTdUIsQ0R1U3ZCLGVBQWdCLENBQ2hCLGNBQWUsQ0FFZixnQkFBaUIsQ0FFakIsY0FBZ0IsQ0FFaEIsNEI1TDdZZSxDRnFuQmYsb0M4TG5RSix1QkE4QlEsU0FBVSxDQUNWLGtCSHhZbUIsQ0d5WW5CLGFBQWMsQ0FvRXJCLENBakVHLHFEQUNJLGtCQUFtQixDQUNuQix1QkFBK0IsQ0FyQ3RDLGtEQTRDTyxxQkFBdUIsQ0E1QzlCLG9DQWdETyxZQUFhLENBaERwQiw2Q0FtRFcsNEJBQXFELENBQ3JELGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixhQUFjLENBQ2Qsa0JBQW1CLENBdkQ5QiwwQ0EyRFcsa0JDN1VpQixDRDhVakIsaUJBQWtCLENBNUQ3QiwyQy9MdFdELFdBQVksQ0FDWixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsc0JBQXVCLENBR3ZCLGFBQWMsQ0FDZCxZQUFhLENBQ2Isa0JBQW1CLENBR25CLGtCQUFtQixDQUduQiw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBR2hDLHVCQUF3QixDK0xzWlosaUJBQWtCLENBQ2xCLFNDdmJpQyxDRHdiakMsT0NuV3dCLENEb1d4QixjQUFpQixDQUNqQixZQUFhLENBQ2Isa0JBQW1CLEM5TDBMM0Isb0M4TG5RSCwyQ0EyRWUsU0N2V3NCLENENlg3QixDQWpHUixnREE4RWUsZ0JBQWlCLEM5TDdSN0Isb0RabkorQixDWW9KL0IsVUUxSmlCLENGK0pqQixrREFDSSxVRWhLYSxDNEx3V3BCLGdEQWtGZSxhQUFpQixDQUNqQixZQUFnQixDQUNoQixTQUE0QyxDQUM1QyxVQUE0QyxDQUM1QyxtQkFBcUIsQ0FDckIsUzVML2JLLEM0TGdjTCx3QjVMdmNHLEM0THdjSCxrQkFBbUIsQ0FHbkIsWUFBYSxDQTVGNUIseUVBOEZtQixTNUx0Y0MsQzRMOFR6QiwyREFrSlEsU0NyWHlCLENEd1g3QixxQkFDSSxZQUFhLENBYWIsYTVMM2VlLEM0TDRlZixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULG1CQUFvQixDQUNwQixrQ0FBcUMsQ0FDckMscUJBQXVCLENBdEIxQiw0RUFNTyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIseUNBQTBDLENBVmpELHVEQTBCTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0E1QmIsNEJBZ0NPLFdBQVksQ0FDWiw2QkFBK0IsQ0FDL0IscUJBQXVCLENBbEM5QiwyQkFxQ08sVUFBVyxDQTFMdkIsNEJBZ01RLGlCQUFrQixDQUdyQixtQ0FFTyxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxhQUFnRCxDQUx2RCx5REFTVyxhQUFjLENBS3pCLGlFQUdPLGFBQWMsQ0FJckIsdURBRU8saUJBQWtCLENBSzlCLGlFOUxiSSwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLEM4TGFwQix5QkFDSSxlQUFnQixDQURuQiwwREFLZSxhQUFlLENBQ2YsUUFBUyxDQUNULGVDamhCd0IsQ0QwZ0J2Qyw0REFTbUIsYUFBYyxDQUNkLG9FMU14aUJlLEMwTXlpQmYsYTVML2hCQSxDNExnaUJBLG1CdEloakJ3QixDc0lpakJ4QixtQnRJaGpCd0IsQ3NJbWlCM0MsNERBZ0JtQixhQUFjLENBQ2Qsc0UxTXZqQmUsQzBNd2pCZixVNUx0akJDLEM0THVqQkQsbUJ0SWxqQndCLENzSW1qQnhCLHdCdElsakI2QixDc0kwakJqRCw0QkFDSSxRQUFTLENBR2IsNkJBQ0ksWUFBYSxDQUNiLGlCQUFvQixDQUNwQixzQkFBdUIsQ0FHM0IsMEJBQ0ksTUFBTyxDQTlDZix3Q0FrRFEsZ0QxTXprQitCLEMwTTBrQi9CLG1CdEtybEJ5QixDc0tzbEJ6QixrQjVMdGxCZSxDNEx1bEJmLFU1TGxsQmlCLEM0TG1sQmpCLHdCQ2xrQjBDLENENGdCbEQsK0NBeURZLGtCNUxobUJXLEM0THVpQnZCLDRGQThEWSxVNUwzbEJhLEM0TDRsQmIsb0I1THRtQlcsQzRMdWlCdkIsMEdBa0VnQixrQjVMem1CTyxDNEwrbUJuQiwwQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixRQUFTLENBR2IseUJBQ0ksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixjQUFlLENBQ2Ysc0JBQXVCLENBRXZCLGNBQWdCLENBckZ4QiwrQkE4RlEsZUFBZ0IsQ0FDaEIsUUFBUyxDQUdULFNBQTJDLENBbEduRCxpQ0FzR1EsMEJBQTJCLENBdEduQyxxQ0F5R1EsV0FBWSxDQXpHcEIsK0RBK0dRLGVDbmxCa0MsQ0RvbEJsQyxXQUFZLENBQ1osZUFBZ0IsQ0FqSHhCLDRFQW9IWSx3QkM5bEJnQyxDRCtsQmhDLGdCQzlsQndCLENEeWVwQyw4REEwSFEsZUM5bEJrQyxDRCtsQmxDLFdBQVksQ0FDWixlQUFnQixDQTVIeEIsc0ZBOEhZLHdCQ3htQmdDLENEeW1CaEMsZ0JDeG1Cd0IsQ0R5ZXBDLHNFQW1JUSxTQUFVLENBbklsQiwrREF5SVEsb0JuSXRxQjZCLENtSTZoQnJDLG9DQThJUSxvQm5JM3FCNkIsQ21JNHFCN0IsZUFBZ0IsQ0EvSXhCLHdDQW1KUSxvQm5JaHJCNkIsQ21JaXJCN0IsZUN4bkJrQyxDRG9lMUMsbUVBd0pRLHdCQ2xvQm9DLENEbW9CcEMsZ0JDbm9Cb0MsQ0QwZTVDLGtDQTZKUSxvQm5JMXJCNkIsQ21JMnJCN0IsZUN4b0JvQyxDRDBlNUMsaUNBb0tRLFNDN29CNEIsQ0RpcEIzQixxREFFTyxRQUFTLENBTXBCLHlEQUlXLHFCQUFzQixDQUN0QixtQkFBb0IsQ0FML0IscURBU1csYUFBYyxDQVR6QixxREFhVyxxQkFBc0IsQ0FiakMsc0RBaUJXLFVBQVcsQ0FDWCxjQUFnQixDQWxCM0Isc0RBc0JXLGNBQWUsQ0FDZixTQUFVLENBQ1YsVUFBVyxDQUNYLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixTQUFVLENBQ1YsaUJBQWtCLENBOUI3Qix3RUFtQ08sWUFBYSxDQW5DcEIseUNBdUNPLGFBQWUsQ0FDZixVQUFXLENBeENsQix5Q0E0Q08saUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsbUJBQW9CLENBbGRoQyxhQTBkSSxnRDFNOXZCbUMsQzBNK3ZCbkMsZ0J0SzV3QjBCLENzSzZ3QjFCLG1CdEszd0I2QixDc0s0d0I3QixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1Qsa0JBQW1CLEMvTGh4Qm5CLG9CQUFxQixDK0xreEJyQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFlBQWEsQ0FyZWIsbUJBd2VJLFdBQVksQ0FDWixZQUFhLENBQ2IsWUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQ0MzdUIyRCxDRDR1QjNELGtCQzN1QmtDLENENHVCbEMsMkJBQ0ksb0JBQXFCLENBMUJqQyxnRkF1Q29CLFlBQWEsQ0F2Q2pDLHFEQTJDb0Isb0JBQXFCLENBT3pDLGtEQUVRLFVBQVcsQ0FDWCxnQnhMNXlCeUIsQ3dMeXlCakMsb0NBTVEsaUJBQWtCLENBWTFCLGlCQUNJLFVBR0ksd0JBQTBCLENBRTlCLElBQ0ksb0JBQXFCLENBQUEsQ0FNN0IsZ0NBdGhCQSxxQkF3aEIyQixXQUFhLENBQ3BDLG9DQUF3QyxXQUFZLENBQWMsQ0FNakUsNkNBR1csd0I1TDEyQk8sQzRMMjJCUCxrQkFBbUIsQ0U1eUJuQyxzQkFFSSx3Q0M3RHFPLENEOERyTyxpQkFBa0IsQ0FFbEIsaUNBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FHM0IsK0JBQ0ksVUFBVyxDQUNYLGdCMUw3Q3NELEMwTDhDdEQsaUIxTDlDc0QsQzBMZ0M5RCw2QkFrQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDbEZtRCxDRG1GbkQsVUFBVyxDQUdmLHNDQUNJLGlCQUFrQixDQURyQiwrREFLVyxZQUFhLENBQ2IsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsYzFMbEVXLEMwTG1FWCxpQjFMbkVXLEMwTG9FWCxXQUFZLENBQ1osc0JBQXVCLENoTThnQi9CLG9DZ00xaEJILCtEQWVlLGdCQUFpQixDQUd4QixDQWxCUiwrREFxQlcsWUFBYSxDQUNiLHFCQUFzQixDQXRCakMsc0VBeUJlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ2xDLGNBQXdCLENBNUJ4Qix3RUE4Qm1CLG9CQUFxQixDQUNyQixhOUxqR0EsQ0Y0bEJoQixvQ2dNMWhCSCxzRUFtQ21CLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FVMUIsQ0E5Q1osNEVBd0NtQixXQUFZLENBQ1osK0M1TXBIZSxDNE1xSGYsbUJDcEcwQixDRHFHMUIsYTlMbklELEM4THdGbEIscUVBaURlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsY0FBd0IsQ0FDeEIsa0JBQW1CLENBQ25CLHFCQUFzQixDQXJEckMsdUVBd0RtQixvQkFBcUIsQ0FDckIsYTlMM0hBLENGNGxCaEIsb0NnTTFoQkgscUVBNkRtQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBVTFCLENBeEVaLDJFQWtFbUIsV0FBWSxDQUNaLCtDNU05SWUsQzRNK0lmLGE5TDVKRCxDOEw2SkMsbUJDekh5QixDRG9ENUMsb0VBMEVlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsY0FBd0IsQ0FDeEIsa0JBQW1CLENBQ25CLHFCQUFzQixDQTlFckMsMkVBaUZtQixvQkFBcUIsQ0FDckIsYTlMcEpBLENGNGxCaEIsb0NnTTFoQkgsb0VBc0ZtQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBVTFCLENBakdaLDBFQTJGbUIsV0FBWSxDQUNaLCtDNU12S2UsQzRNd0tmLGE5THJMRCxDOExzTEMsbUJDbEp5QixDRG9ENUMsZ0VBc0dXLFVBQVcsQ0FDWCxpQkFBa0IsQ2hNbWIxQixvQ2dNMWhCSCxnRUF5R2UscUJBQXNCLENBQ3RCLFNBQVUsQ0EwQmpCLENBcElSLDBFQThHZSxVQUFXLENBQ1gsV0FBWSxDQS9HM0IsbUZBa0htQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLFdBQVksQ0FDWixVQUFXLENoTW9hM0Isb0NnTTFoQkgsbUZBeUh1QixjQUFlLENBU3RCLENBbEloQix1RkE4SHVCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBaEl4Qyw0RUF1SVcsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQjFMak5pQixDMExrTmpCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixTQUFVLENBQ1Ysc0JDOU13RCxDak13bEJoRSxvQ2dNMWhCSCw0RUFrSmUsZ0JBQWlCLENBQ2pCLFNBQVUsQ0FNakIsQ2hNaVlMLG9DZ00xaEJILDRFQXNKZSxhQUFjLENBR3JCLENBekpSLDZEQTRKVyxVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0E5SjFCLDhGQW1LdUIsYUFBZSxDQUNmLFFDL09pQyxDRGdQakMsZXhJN09jLEN3SXdFckMsZ0dBdUsyQixhQUFjLENBQ2QsdUU1TW5QTyxDNE1vUFAsYTlMMU9SLEM4TDJPUSxtQkNqUDBDLENEa1AxQyxtQnhJN09nQixDd0lrRTNDLGdHQThLMkIsYUFBYyxDQUNkLHNFNU1sUU8sQzRNbVFQLGE5THRRVCxDOEx1UVMsZ0J4SS9PYSxDd0lnUGIsd0J4SS9PcUIsQ3dJNkRoRCwwRkF1TG1CLGtCQUFtQixDQXZMdEMsMEZBMkxtQixrQkFBbUIsQ0EzTHRDLGlFQWlNVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDaE11Vi9CLG9DZ00xaEJILGlFQXNNZSxxQkFBc0IsQ0FLN0IsQ2hNK1VMLG9DZ00xaEJILGlFQXlNZSxzQkFBdUIsQ0FFOUIsQ0EzTVIsaUVBOE1XLG9CQUFxQixDQTlNaEMsK0RBa05XLE1BQU8sQ0FDUCxlQUFnQixDQUNoQixjQUFlLENoTXNVdkIscUNnTTFoQkgsK0RBc05lLGNBQWUsQ0FFdEIsQ0F4TlIsc0VBMk5XLGdCQUFpQixDQVVqQixpQkFBa0IsQ2hNcVQxQixvQ2dNMWhCSCxzRUE2TmUsV0FBWSxDQW1CbkIsQ2hNMFNMLG9DZ00xaEJILHNFQWdPZSxnQkFBaUIsQ0FnQnhCLENoTTBTTCxxQ2dNMWhCSCxzRUFtT2UsZ0JBQWlCLENBYXhCLENBaFBSLDZFQXdPZSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLDZCOUwzVEssQzhMNFRMLFVBQVcsQ0FDWCxVQ2pVaUMsQ0RrVWpDLFFBQVMsQ0FDVCxTQUFVLENBTXpCLDJEQUdPLHFCQUFzQixDQUg3Qiw0RUFPZSxlQzNSMEMsQ0RvUnpELDRGQVNtQixhQUFlLENBQ2YsUUFBUyxDQUNULGlCQzlSZ0QsQ0RtUm5FLDhGQWF1QixhQUFjLENBQ2QsZ0U1TTdVVyxDNE04VVgsYTlMcFVKLEM4THFVSSxtQnhJclZvQixDd0lzVnBCLG1CeElyVm9CLEN3SW9VM0MsOEZBb0J1QixhQUFjLENBQ2Qsc0U1TTVWVyxDNE02VlgsYTlMaFdMLEM4TGlXSyxtQnhJdlZvQixDd0l3VnBCLHdCeEl2VnlCLEN3SStWakQsNEJBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0NBQ0ksb0JBQXFCLENBRHhCLDZDQUdPLGNBQWUsQ0FIdEIsMENBTU8sZ0Q1TXpXdUIsQzRNMFd2Qix5QkF0VXVDLENBdVV2QyxrQjlMeFhPLEM4THlYUCxVOUxsWFMsQzhMbVhULG9COUwxWE8sQzhMZ1hkLGlHQWlCVyxrQjlMcFlHLEM4TG1YZCxnR0FzQlcsVTlML1hLLEM4TGdZTCxvQjlMdllHLEM4TGdYZCw4R0EwQmUsa0I5TDdZRCxDZ01xR3ZCLHNCQUNJLCtDQ2xHcU8sQ0RtR3JPLGlCQUFrQixDQUVsQixpQ0FDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUczQiwrQkFDSSxVQUFXLENBWG5CLDZCQWVRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ3JIbUQsQ0RzSG5ELFVBQVcsQ0FHZiw2QkFDSSxxQkFBc0IsQ0FEekIsOENBS1csc0JDeEhvQyxDRG1IL0MsOERBT2UsYUFBZSxDQUNmLFFBQVMsQ0FDVCxpQkMzSG1DLENEa0hsRCxnRUFXbUIsYUFBYyxDQUNkLHNFOU0xSGUsQzhNMkhmLGFoTWpIQSxDZ01rSEEsbUIxSWxJd0IsQzBJbUl4QixtQjFJbEl3QixDMEltSDNDLGdFQWtCbUIsYUFBYyxDQUNkLHNFOU16SWUsQzhNMElmLGFoTTdJRCxDZ004SUMsbUIxSXBJd0IsQzBJcUl4Qix3QjFJcEk2QixDMEkySWpELDZCQUNJLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isc0JBQXVCLENBRXZCLHFDQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixlNUxuSWUsQzRMb0lmLGtCNUxwSWUsQzRMcUlmLGdCQzdIMEMsQ0Q4SDFDLFVBQVcsQ2xNNmNmLG9Da01yZEEscUNBV1EsNkJDaElvQyxDRGtJM0MsQ0FsQkosbUNBd0NPLGlCQUFrQixDQWxCbEIsb0NBdEJQLG1DQXVCVyxzQkFBd0csQ0FDeEcsY0M1SDRCLENENkg1QixpQkM3SDRCLENEb1ZuQyxDQXBORywyREE1QlAsbUNBNkJXLHFCQUFnSCxDQUNoSCxjQ2xJNEIsQ0RtSTVCLGlCQ25JNEIsQ0RvVm5DLENsTTBPRCxxQ2tNMWRILG1DQW1DVywyQkFBZ0gsQ0FDaEgsY0N4STRCLENEeUk1QixpQkN6STRCLENEb1ZuQyxDQWhQSiwyQ0EyQ1csV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBOUM5Qiw4Q0FtRFcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsV0FBWSxDbE1tYXBCLG9Da00xZEgsOENBeURlLFdBQVksQ0FFbkIsQ0EzRFIsNkNBOERXLFVBQVcsQ0FDWCxZQUFhLENBQ2IsaUJBQWtCLENsTTBaMUIscUNrTTFkSCw2Q0FrRWUsVUFBVyxDQUNYLFlBQWEsQ0FpRXBCLENBcElSLG9FQXVFZSxVQUFXLENBQ1gsV0FBWSxDQUNaLFNoTTFOSyxDZ01pSnBCLHFGQStFdUIsa0JBQW1CLENBQ25CLFNBQVUsQ0FoRmpDLGtGQW9GdUIsb0JBQXFCLENBcEY1QyxzRUE2Rm1CLFdBQVksQ0FDWixVQUFXLENBQ1gsK0I1THhIeUIsQzRMeUh6QixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFNBQVUsQ0FDViwyQ0FBOEMsQ0FFOUMsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0F2RzFDLG1FQTJHbUIsYWhNblFELENnTW9RQyxvRDlNdlBlLEM4TXdQZixtQkM5SzZCLENEK0s3QixvQkFBcUIsQ0E5R3hDLHlFQWlIdUIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFFBQVMsQ0FDVCxPQUFRLENBQ1IsVUFBVyxDQXZIbEMsNERBOEhtQixhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FqSXBDLHFEQXdJVyxXQUFZLENBQ1osVUFBVyxDQXpJdEIsd0NBOElXLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ0FDZCxnQkFBaUIsQ0FsSjVCLDRDQXNKVyxNQUFPLENBQ1AsYUFBYyxDQUNkLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JDNVEyQyxDRGtIdEQsK0NBK0pXLGVBQWdCLENBQ2hCLE1BQU8sQ0FDUCxpQkFBa0IsQ0FqSzdCLDhDQXFLVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQiw2QkFBOEIsQ0FDOUIsc0JBQXVCLENsTWlUL0Isb0NrTTFkSCw4Q0E0S2Usa0JBQW1CLENBRTFCLENBOUtSLDBDQWlMVyxxQkFBc0IsQ0FqTGpDLDJFQXNMdUIsYUFBZSxDQUNmLFFBQVMsQ0FDVCxlMUloVWMsQzBJd0lyQyw2RUEwTDJCLGFBQWMsQ0FDZCxrRTlNdFVPLEM4TXVVUCxhaE1wVlQsQ2dNcVZTLG1CQ25SZ0MsQ0RzRjNELDZFQWdNMkIsYUFBYyxDQUNkLHNFOU1wVk8sQzhNcVZQLGFoTTdWVCxDZ004VlMsbUJDclJnQyxDRHNSaEMsd0JDclJxQyxDRGlGaEUsa0VBb05tQixZQUFhLENBQ2IscUJBQXNCLENBck56QyxvRUFnTnVCLG9CQUFxQixDQUNyQixhaE01V0wsQ2dNMkpsQix5RUF3TnVCLG9EOU0vV1csQzhNZ1hYLG1CQ2xTb0IsQ0RtU3BCLG1CQUFvQixDQTFOM0Msd0VBOE51QiwrQzlNclhXLEM4TXVKbEMsOENBcU9XLG9CQUFxQixDQXJPaEMscURBME9lLFdBQVksQ0FDWixVQUFXLENBQ1gsY0FBZSxDQUNmLGdCQUFpQixDRTlTckMsc0JBQ0ksK0NDdkZxTyxDRHdGck8saUJBQWtCLENBRWxCLGlDQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBRzNCLCtCQUNJLFVBQVcsQ0FYbkIsNkJBZVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDMUdtRCxDRDJHbkQsVUFBVyxDQUdmLDZCQUNJLHFCQUFzQixDQUR6Qiw4Q0FLVyxlQzdHNkIsQ0R3R3hDLDhEQU9lLGFBQWUsQ0FDZixRQUFTLENBQ1QsaUJDaEhtQyxDRHVHbEQsZ0VBV21CLGFBQWMsQ0FDZCxzRWhOL0dlLENnTmdIZixhbE10R0EsQ2tNdUdBLG1CNUl2SHdCLEM0SXdIeEIsbUI1SXZId0IsQzRJd0czQyxnRUFrQm1CLGFBQWMsQ0FDZCxzRWhOOUhlLENnTitIZixhbE1sSUQsQ2tNbUlDLG1CNUl6SHdCLEM0STBIeEIsd0I1SXpINkIsQzRJZ0lqRCw2QkFDSSxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLHNCQUF1QixDQUV2QixxQ0FDSSxVQUFXLENwTStkZixxQ29NaGVBLHFDQUlRLDZCQ3RIb0MsQ0R5STNDLENwTXljRCxvQ29NaGVBLHFDQU9RLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQWExQixDQVRHLG9DQWRKLHFDQWVRLGFBQXdELENBUS9ELENBTkcsMkRBakJKLHFDQWtCUSxhQUE0RCxDQUtuRSxDcE15Y0QscUNvTWhlQSxxQ0FxQlEsYUFBNEQsQ0FFbkUsQ0E1QkosbUNBa0RPLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixXQUFZLENBcEJaLG9DQWhDUCxtQ0FpQ1csc0JBQXdHLENBQ3hHLGNDakk0QixDRGtJNUIsaUJDbEk0QixDRDJWbkMsQ0F0TkcsMkRBdENQLG1DQXVDVyxzQkFBZ0gsQ0FDaEgsY0N2STRCLENEd0k1QixpQkN4STRCLENEMlZuQyxDcE15T0QscUNvTXJlSCxtQ0E2Q1cscUJBQWdILENBQ2hILGNDN0k0QixDRDhJNUIsaUJDOUk0QixDRDJWbkMsQ0E1UEosMkNBdURXLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQTFEOUIsOENBOERXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixXQUFZLENwTW1hcEIsb0NvTXJlSCw4Q0FxRWUsa0JBQW1CLENBQ25CLFlBQWEsQ0FFcEIsQ0F4RVIsNkNBMkVXLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGVBQWdCLENBOUUzQixvRUFpRmUsVUFBVyxDQUNYLFdBQVksQ0FDWixTbE16TkssQ2tNc0lwQixxRkF5RnVCLGtCQUFtQixDQUNuQixTQUFVLENBMUZqQyxrRkE4RnVCLG9CQUFxQixDQTlGNUMsc0VBdUdtQixXQUFZLENBQ1osVUFBVyxDQUNYLCtCOUx2SHlCLEM4THdIekIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixTQUFVLENBQ1YsMkNBQThDLENBRTlDLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBakgxQyxtRUFxSG1CLGFsTWxRRCxDa01tUUMsb0RoTnRQZSxDZ051UGYsbUJDbkw2QixDRG9MN0Isb0JBQXFCLENBeEh4Qyx5RUEySHVCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxRQUFTLENBQ1QsT0FBUSxDQUNSLFVBQVcsQ0FqSWxDLDREQXdJbUIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBM0lwQyxxREFrSlcsV0FBWSxDQUNaLFVBQVcsQ0FuSnRCLHdDQXdKVyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixhQUFjLENBQ2QsZ0JBQWlCLENBNUo1Qiw0Q0FnS1csTUFBTyxDQUNQLHdCQUF5QixDQUN6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQ2hSMkMsQ3JNaWxCbkQsb0NvTXJlSCw0Q0FzS2Usc0NBQXVDLENBRTlDLENBeEtSLCtDQTJLVyxlQUFnQixDQUNoQixNQUFPLENBQ1AsaUJBQWtCLENBN0s3Qiw4Q0FpTFcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsNkJBQThCLENBQzlCLHNCQUF1QixDcE1nVC9CLG9Db01yZUgsOENBd0xlLGtCQUFtQixDQUUxQixDQTFMUiwwQ0E2TFcscUJBQXNCLENBN0xqQywyRUFrTXVCLGFBQWUsQ0FDZixRQUFTLENBQ1QsZTVJalVjLEM0STZIckMsNkVBc00yQixhQUFjLENBQ2Qsa0VoTnZVTyxDZ053VVAsYWxNclZULENrTXNWUyxtQkMxUmdDLENEaUYzRCw2RUE0TTJCLGFBQWMsQ0FDZCxzRWhOclZPLENnTnNWUCxhbE05VlQsQ2tNK1ZTLG1CQzVSZ0MsQ0Q2UmhDLHdCQzVScUMsQ0Q0RWhFLGtFQTBObUIsWUFBYSxDQUNiLHFCQUFzQixDQTNOekMsb0VBOE51QixvQkFBcUIsQ0FDckIsYWxNL1dMLENrTWdKbEIseUVBbU91QixvRGhOL1dXLENnTmdYWCxtQkN4U29CLENEeVNwQixtQkFBb0IsQ0FyTzNDLHdFQXlPdUIsK0NoTnJYVyxDZ05zWFgscUJBQXNCLENBMU83Qyw4Q0FpUFcsb0JBQXFCLENBalBoQyxxREFzUGUsV0FBWSxDQUNaLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZ0JBQWlCLENFclhqQyxrQkFDSSxhQUFjLENBQ2QsZ0JoTUF5QixDZ01FekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ3RNMmxCbkIsb0NzTWptQkosa0JBUVEsa0JBQW9CLENBRTNCLENBRUQsY0FJSSxpQkFBa0IsQ3RNaWxCbEIsb0NzTXJsQkosY0FFUSxTQUFVLENBUWpCLENBVkEsa0JBT08sVUFBVyxDQUNYLFdBQVksQ3RNNmtCaEIsb0NzTXprQkosa0JBRVEsU0FBVSxDQUVqQixDQUVELGtCQUNJLGtDQUFvQyxDQUNwQyxTQUFVLENBRVYsbUNBQ0ksU0FBVSxDQUlsQixpQkFDSSwrQkFBaUMsQ0FDakMsZ0JBQWlCLENBQ2pCLHlCQUF5QixDQUN6QixtQkFBb0IsQ0FDcEIsWXBNbkRpQixDb01vRGpCLFdwTXZEaUIsQ29Nd0RqQix5QkFDSSxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFlwTXpEYSxDb01zRGhCLDhEQU1PLFlwTXhFTyxDb00wRVgsMENBQ0ksY0FBZSxDQUNmLG1CQUFvQixDQUtoQyxlQUNJLGtDQUFvQyxDQUNwQyxTQUFVLENBRVYsMEJBQ0ksU0FBVSxDQUlsQixjQUNJLCtCQUFpQyxDQUNqQyxjQUFjLENBQ2QseUJBQXlCLENBQ3pCLG1CQUFvQixDQUNwQixZcE1sRmlCLENvTW1GakIsV3BNdEZpQixDb01nRnBCLHdDQVNPLFlwTW5HVyxDb01xR2Ysc0JBQ0ksWXBNMUZhLENvTTJGYixnREFDSSxjQUFlLENBQ2Ysa0JBQW1CLENBSy9CLGVBQ0ksa0NBQW9DLENBQ3BDLGdDQUNJLFNBQVUsQ0FJbEIsaUJBQ0ksWXBNeEdpQixDb015R2pCLFVBQVksQ3RNOGZaLG9Dc01sbUJSLHVCQTJHWSxxQkFBc0IsQ0FLN0IsQ3RNa2ZHLHFDc01sbUJSLHVCQThHWSxrQkFBbUIsQ0FFMUIsQ0FoSEwsc0RBa0hRLG1CQUFvQixDQ3ZENUIsaUJBRUksYXJNN0VtQixDcU04RW5CLGlCQUFrQixDQUNsQixhQzFFMkIsQ3hNNm1CdkIsb0N1TXZpQlIsaUJBTVEsWUFBYyxDQXVPckIsQ0FyT0csNkJBQ0ksd0NDbEZtTSxDRGlGdE0sb0NBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AscUJDMUZtQyxDRDhGM0MsMEJBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQmpNakZ5QixDaU1rRnpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLE1BQU8sQ0FDUCxnQmpNN0VzRCxDaU04RXRELGlCak05RXNELENOc2xCdEQsb0N1TWpoQkosMEJBV1EsZ0JqTS9Fa0QsQ2lNZ0ZsRCxpQmpNaEZrRCxDaU1rRnpELENBRUQsNEJBQ0ksV0FBWSxDQUNaLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qix3QkFrQkksaUJBQWtCLENBbEJyQiwrQ0FHVyxhQUFlLENBQ2YsUUFBUyxDQUpwQixpREFNZSxhQUFjLENBQ2QsZ0VuTm5IbUIsQ21Ob0huQixhck1qSUcsQ3FNeUhsQixpREFXZSxhQUFjLENBQ2Qsa0VuTmhJbUIsQ21OaUluQixhck16SUcsQ0ZxbkJmLG9DdU16Zkosd0JBcUJRLHFCQUFzQixDQU03QixDQTNCQSxnREF5Qk8sY0FBZSxDQXZFM0IseUJBNEVRLGdEbk4xSStCLENtTjJJL0IsbUIvS3RKeUIsQytLdUp6QixrQnJNekplLENxTTBKZixVck1uSmlCLENxTW9KakIsb0JyTTNKZSxDcU0yRXZCLGdDQW1GWSxrQnJNaktXLENxTThFdkIsOERBd0ZZLFVyTTVKYSxDcU02SmIsb0JyTXBLVyxDcU0yRXZCLDRFQTRGZ0Isa0JyTTFLTyxDcU04RXZCLG1DQW9HWSxlQUFnQixDQUNoQixXQUFZLEN2TWtjaEIsb0N1TXZpQlIsbUNBeUdnQixpQkFBaUIsQ0FFeEIsQ0EzR1QsK0JBOEdZLGlCQUFrQixDdk15YnRCLG9DdU12aUJSLCtCQWdIZ0IscUJBQXNCLENBRTdCLENBbEhULGlDQXFIWSxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBdEg5QixrRUEySHdCLGFBQWUsQ0FDZixRQUFTLENBQ1QsZS9JeExrQixDK0kyRDFDLG9FQStINEIsYUFBYyxDQUNkLHVFbk45TFcsQ21OK0xYLGFyTTVNTCxDcU02TUssbUJDdEsrQixDRG9DM0Qsb0VBcUk0QixhQUFjLENBQ2Qsc0VuTjVNVyxDbU42TVgsYXJNck5MLENxTXNOSyxtQkN4SytCLENEeUsvQix3QkN4S29DLENEK0JoRSx1Q0FpSlksa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixzQkFBdUIsQ0FuSm5DLGtEQXFKZ0IsY0FBZSxDQXJKL0Isd0NBMEpZLFFBQVMsQ0ExSnJCLGdDQThKWSxZQUFhLENBQ2Isd0JBQXlCLENBL0pyQyx5Q0FtS1ksZUFBZ0IsQ0FDaEIsTUFBTyxDQXBLbkIsa0NBd0tZLHVCck10UFcsQ3FNdVBYLFNBQVUsQ0F6S3RCLCtCQTZLWSxZck01T2EsQ3FNNk9iLFdyTWxQYSxDcU1vRXpCLGlIQXNMZ0IsWXJNcFFPLENxTThFdkIsa0NBMkxZLFlyTTFQYSxDcU0yUGIsV3JNaFFhLENxTW9FekIsMElBcU1vQixZck1oUkcsQ3FNMkV2QixpRkEyTVksYXJNelJXLENxTThFdkIsNklBbU5ZLG9Cck05UlcsQ3FNMkV2QiwrREF5TmdCLHNCQ3JQbUMsQ0RzUG5DLFFDclBxQixDRDJCckMsbUZBNk5vQixVck1qU0ssQ3FNa1NMLGtCck01U0csQ3FNOEV2QiwrTEFpT3dCLGtCck01U0QsQ3FNNlNDLGFyTWhURCxDdU0wRXZCLG9CQUVJLGF2TXpFbUIsQ3VNMEVuQixpQkFBa0IsQ0FDbEIsYUN6RThCLEMxTWduQjFCLG9DeU0zaUJSLG9CQU1RLFlBQWMsQ0FnUHJCLENBOU9HLGdDQUNJLDJDQ2pGcU4sQ0RnRnhOLHVDQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLHFCQ3pGc0MsQ0Q2RjlDLDZCQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JuTTdFeUIsQ21NOEV6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixNQUFPLENBQ1AsZ0JuTXpFc0QsQ21NMEV0RCxpQm5NMUVzRCxDTnNsQnRELG9DeU1yaEJKLDZCQVdRLGdCbk0zRWtELENtTTRFbEQsaUJuTTVFa0QsQ21NOEV6RCxDQUVELCtCQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsMkJBb0JJLGlCQUFrQixDQXBCckIsa0RBR1csYUFBYyxDQUNkLFFBQVMsQ0FKcEIsb0RBT2UsYUFBYyxDQUNkLGdFck5oSG1CLENxTmlIbkIsYXZNOUhHLEN1TXFIbEIsb0RBYWUsYUFBYyxDQUNkLGtFck45SG1CLENxTitIbkIsVXZNN0hLLENGMm1CakIsb0N5TTdmSiwyQkF1QlEscUJBQXNCLENBTTdCLENBN0JBLHNEQTJCTyxjQUFlLENBekUzQiw0QkE4RVEsZ0RyTnhJK0IsQ3FOeUkvQixtQmpMcEp5QixDaUxxSnpCLGtCdk12SmUsQ3VNd0pmLFV2TWpKaUIsQ3VNa0pqQixvQnZNekplLEN1TXVFdkIsbUNBcUZZLGtCdk0vSlcsQ3VNMEV2QixvRUEwRlksVXZNMUphLEN1TTJKYixvQnZNbEtXLEN1TXVFdkIsa0ZBOEZnQixrQnZNeEtPLEN1TTBFdkIsc0NBc0dZLGVBQWdCLENBQ2hCLFdBQVksQ3pNb2NoQixvQ3lNM2lCUixzQ0EyR2dCLGlCQUFpQixDQUV4QixDQTdHVCxrQ0FnSFksaUJBQWtCLEN6TTJidEIsb0N5TTNpQlIsa0NBa0hnQixxQkFBc0IsQ0FFN0IsQ0FwSFQsb0NBdUhZLHFCQUFzQixDQUN0QixpQkFBa0IsQ0F4SDlCLHFFQTZId0IsYUFBYyxDQUNkLFFBQVMsQ0FDVCxlakp0TGtCLENpSnVEMUMsdUVBa0k0QixhQUFjLENBQ2QsdUVyTjdMVyxDcU44TFgsYXZNM01MLEN1TTRNSyxtQkN2S2tDLENEa0M5RCx1RUF5STRCLGFBQWMsQ0FDZCxzRXJONU1XLENxTjZNWCxVdk0zTUgsQ3VNNE1HLG1CQzFLa0MsQ0QyS2xDLHdCQzFLdUMsQ0Q2Qm5FLDBDQXFKWSxjQUFlLENBQ2YsWUFBYSxDQUNiLHNCQUF1QixDQXZKbkMsMkNBMkpZLFFBQVMsQ0EzSnJCLG1DQStKWSxZQUFhLENBQ2Isd0JBQXlCLENBaEtyQyw0Q0FvS1ksZUFBZ0IsQ0FDaEIsTUFBTyxDQXJLbkIscUNBeUtZLHdCdk16T2EsQ3VNME9iLFNBQVUsQ0ExS3RCLGtDQThLWSxZdk16T2EsQ3VNME9iLFd2TS9PYSxDdU1nRXpCLDBIQXVMZ0IsWXZNalFPLEN1TTBFdkIscUNBNExZLFl2TXZQYSxDdU13UGIsV3ZNN1BhLEN1TWdFekIsbUpBc01vQixZdk03UUcsQ3VNdUV2QixrSkFnTlksVXZNaFJhLEN1TWdFekIsMERBb05ZLGlCdk1wUmEsQ3VNZ0V6Qix5RkF3Tlksb0J2TS9SVyxDdU11RXZCLGtFQThOZ0Isc0JDeFBzQyxDRHlQdEMsUUN4UHdCLENEeUJ4QyxzRkFrT29CLFV2TWxTSyxDdU1tU0wsa0J2TTdTRyxDdU0wRXZCLHFNQXNPd0Isa0J2TTdTRCxDdU04U0MsYXZNalRELEN1TTBFdkIsdUZBa1BnQixVdk1sVFMsQ3lNcUR6QiwwQ0FDSSxpQnJNakMwRCxDcU1vQzlELDREQUVJLFVDakV3QixDRGtFeEIsV0NqRXlCLENEa0V6QixjQzVENEIsQ0Q2RDVCLGFDbEUyQixDRG1FM0IsaUJDbEVpQyxDRG1FakMsVUNsRXdCLENEbUV4QixhQUFjLENBQ2Qsa0JDL0QwQixDRGdFMUIsc0JDL0Q0QixDRGdFNUIsa0JDaER3QyxDRGlEeEMsd0J6TTVFbUIsQ3lNNkVuQiw0QkNqRTBDLENEa0UxQyxlQ3JFNkIsQ0RzRTdCLFV6TXhFcUIsQ3lNeUR6QixrRUFtQlEsYXpNbkZlLEN5TXlGbEIseUNBS2UsYUFBZSxDQUNmLFFBQVMsQ0FOeEIsMkNBUW1CLGFBQWMsQ0FDZCxhek0zRUEsQ3lNNEVsQixvQ0FWRCwyQ0FXRSxtRHZOL0ZnQyxDdU5vR2xCLENBaEJoQixvREFjdUIseUJBQTBCLENBZGpELDJDQWtCbUIsYUFBYyxDQUNkLFV6TXJHQyxDeU1zR25CLG9DQXBC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Qm1DLENnUWtCbkMscUJDeEI4QixDRHlCOUIsbUJDeEI0QixDRDBCNUIsbUJyUHVDUSxlQTFCZ0IsQ0EwQmhCLFFBekJTLENBeUJULFNBeEJVLENxUGJkLFlBQWEsQ0FDYixzQkFBdUIsQ3JQOEJuQixzQkFFSSxRQWxCSyxDQWtCTCxTQWpCTSxDcVBabEIsa0JBR0ksb0JBQXFCLENBQ3JCLGtCQUFtQixDQUVuQixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsY0FBZSxDQUtmLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLGFBQWMsQ0FDZCxrQkM3Q3VDLENEOEN2QyxzQkM3Q3NDLENEOEN0Qyx3QmxQdENpQixDRnFtQmpCLG9Db1BsbEJKLGtCQVVRLGVDeENlLENEeUNmLGNDekNlLENENkR0QixDQS9CQSxzQkFxQk8sWWxQckRXLENrUGdDbEIsd0JBd0JPLFVsUGpEYSxDa1BrRGIsa0JsUHpEVyxDa1AwRFgsb0JsUDFEVyxDa1BnQ2xCLDRCQTRCVyxTbFByRFMsQ2tQMERyQixpQkFDSSxVQUFXLENBRWQsNENBRU8sVWxQL0RhLENrUGdFYixrQmxQMUVXLENrUDJFWCxvQmxQM0VXLENvUG1DdkIsZUFDSSxhcFBqQ21CLENvUGtDbkIsaUJBQWtCLENBQ2xCLGVwUDVCcUIsQ29QNkJyQixhQUFjLENBQ2QsWUFBYSxDQUVaLHNDQUVPLGFBQWMsQ0FDZCxZQzVCMEMsQ0Q2QjFDLGlCQUFpQixDdFB1a0JyQixvQ3NQM2tCSCxzQ0FNVyxlQ2hDbUMsQ0RpRDFDLENBdkJKLHdDQVNXLGFBQWMsQ0FDZCxnRWxRcEN1QixDa1FxQ3ZCLGFwUDNCUSxDb1A0QlIsbUJDakMwQyxDRGtDMUMsbUI5TDVDZ0MsQzhMK0IzQyx3Q0FpQlcsYUFBYyxDQUNkLHNFbFFwRHVCLENrUXFEdkIsYXBQN0RPLENvUDhEUCxtQjlML0NnQyxDOExnRGhDLHdCOUwvQ3FDLEN4RHFtQjdDLG9Dc1Aza0JILHNDQTZCVyxtQkFBb0IsQ0FDcEIsc0JBQXVCLENBRTlCLENBR0osd0NBR1csYXBQaEZPLENvUDZFbEIsNkJBUU8sZ0Rs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QWdCLENBQ2hCLGF2U25OUSxDRjJsQmhCLG9DeVM1aUJSLDRCQTRKb0IsZ0VyVHJObUIsQ3FUOE4xQixDelN1WUwsb0N5UzVpQlIsNEJBK0pvQixnRXJUeE5tQixDcVQ4TjFCLENBcktiLHNCMVNMWSxlQTFCZ0IsQ0EwQmhCLFNBeEJVLEMwU3lNVixnQkFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCQUFzQixDMVN6THRCLHlCQUVJLFFBbEJLLENBa0JMLFNBakJNLEMwUzBCdEIseUNBaUxnQixnQkFBaUIsQ0FDakIsWUNwTW9CLENEcU1wQixlQ3JNb0IsQ0RrQnBDLDJCQXVMZ0IsaUJBQWtCLENBQ2xCLFlBQWEsQ0F4TDdCLGtDQTJMb0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUtYLFFDL04wQixDRGdPMUIsTUFBTyxDQUNQLDBCQUEyQixDQUMzQixrQnZTclBJLENGMmxCaEIsb0N5UzVpQlIsa0NBZ013QixVQUFXLENBQ1gsV0FBWSxDQU1uQixDQXZNakIsMkJBMk1nQiw4Q3JUaFJ1QixDcVR1UnZCLGdCQ3ZPMEIsQ0R3TzFCLG1CQ3ZPNkIsQ0R3TzdCLFV2U25SUyxDdVNvUlQsZUN4T3lCLENEOE96QixpQkFBa0IsQ0FDbEIsb0JBQXFCLEN6U2dWN0Isb0N5UzVpQlIsMkJBNk1vQiw4Q3JUbFJtQixDcVRrUzFCLEN6UytVTCxvQ3lTNWlCUiwyQkFnTm9CLGdEclRyUm1CLENxVGtTMUIsQ0E3TmIsa0VBd05vQixhdlN2UUksQ3lTbkJ4QixVQUNJLGVDVnNCLENEWXRCLG1CQUNJLGdCQ0g0QixDREk1QixXQ0h1QixDRE0xQixtQ0FFTyx1QkFBa0UsQ0FWOUUsbUJBZVEsWUN2QmUsQ0R3QmYsWUFBYSxDQUNiLG9CQ3hCdUIsQ0RPL0IsNEJBb0JZLGVDMUJ1QixDRE1uQyx5QkF3Qlksb0JDN0J5QixDRDhCekIsU0FBVSxDQUNWLGVDOUJvQixDREloQyw4QkE4Qlksa0JDakM0QixDREd4Qyw4QkFrQ1ksVUNwQ29CLENEcUNwQixvQkNwQzhCLENEQzFDLG9DQXVDWSx5QkN2QzBD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REFvQlksNkJyVTM1QlcsQ3FVdTRCdkIsZ0RBMEJZLFVyVXY1QmEsQ3FVNjNCekIsc0RBNkJnQixhclVqNkJPLENxVW80QnZCLHNEQW1DZ0IsVXJVaDZCUyxDcVU2M0J6Qix3REF1Q2dCLGFyVTM2Qk8sQ3FVNjdCdkIsNkNBRVEscUZEN3lCK0csQ0MyeUJ2SCx3REFPWSxXQUFZLENBQ1osNEJBQWdHLENBQ2hHLGdCalUxNkJrRCxDaVUyNkJsRCxpQmpVMzZCa0QsQ2lVaTZCOUQscURBZ0JZLGdCRHh6QjRDLENDd3lCeEQsbURBb0JZLDZCclVwOUJXLENxVWc4QnZCLGdEQTJCWSxVclVqOUJhLENxVXM3QnpCLHNEQThCZ0IsYXJVMzlCTyxDcVU2N0J2QixzREFvQ2dCLFVyVTE5QlMsQ3FVczdCekIsd0RBd0NnQixhclVyK0JPLENxVXUvQnZCLDZDQUVRLHFGRDMxQitHLENDeTFCdkgsd0RBT1ksV0FBWSxDQUNaLDRCQUFnRyxDQUNoRyxnQmpVcCtCa0QsQ2lVcStCbEQsaUJqVXIrQmtELENpVTI5QjlELHFEQWdCWSxnQkR0MkI0QyxDQ3MxQnhELG1EQW9CWSw2QnJVOWdDVyxDcVUwL0J2QixnREEyQlksVXJVM2dDYSxDcVVnL0J6QixzREE4QmdCLGFyVXJoQ08sQ3FVdS9CdkIsc0RBb0NnQixVclVwaENTLENxVWcvQnpCLHdEQXdDZ0IsYXJVL2hDTyxDcVVpakN2Qix3Q0FFUSxxRkR6NEIwRyxDQ3U0QmxILG1EQU9ZLFdBQVksQ0FDWiw0QkFBMkYsQ0FDM0YsZ0JqVTloQ2tELENpVStoQ2xELGlCalUvaENrRCxDaVVxaEM5RCx1RkFrQlksZ0JEbmtDMEMsQ0NpakN0RCx5Q0FzQlksaUNBQWlFLENBdEI3RSxxRUEyQmdCLFdBQVksQ0FDWixlRDk1QjhCLENDKzVCOUIsOEJBQW1FLENBQ25FLFlBQWEsQ3ZVN2RyQixvQ3VVK2JSLHFFQWlDb0IsYUFBYyxDQUVyQixDQW5DYixnTUFzRGdCLGFyVTFtQ08sQ3FVZ25DdkIsNkRBR1ksNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4Qix5QkFBMEIsQ0FMdEMscURBUVkscUZEMzhCc0csQ0M0OEJ0Ryw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLDJCQUE0QixDQTBCeEMseUNBRVEscUZENzlCMkcsQ0MyOUJuSCxvREFPWSxXQUFZLENBQ1osNEJBQTRGLENBQzVGLGdCalUvbkNrRCxDaVVnb0NsRCxpQmpVaG9Da0QsQ2lVc25DOUQseUZBa0JZLGdCRHBxQzBDLENDa3BDdEQsNkRBc0JZLFdBQVksQ0FDWixRQUFTLENBQ1QsZ0JEOStCb0MsQ0MrK0JwQywrQkFBb0UsQ0FDcEUsWUFBYSxDdlUxakJqQixvQ3VVZ2lCUiw2REE2QmdCLGFBQWMsQ0FFckIsQ0EvQlQsc0VBcUNvQixhQUFlLENBckNuQyx3RUF1Q3dCLGFBQWMsQ0FDZCxhclVucUNBLENxVTJuQ3hCLHdFQTJDd0IsYUFBYyxDQUNkLGFyVWpzQ0QsQ3FVcXBDdkIsc0RBa0RnQixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLHFCclUvckNTLENxVWdzQ1QsYUFBYyxDQXJEOUIsc0VBMkRnQixRQUFTLENBQ1QsVUFBYyxDQUNkLFlBQWEsQ3ZVN2xCckIsb0N1VWdpQlIsc0VBZ0VvQixhQUFjLENBRXJCLENBbEViLDRDQTBFWSxVclVydENhLENxVTJvQ3pCLGtEQTZFZ0IsYXJVL3RDTyxDcVVrcEN2QixzR0F1RmdCLFVyVWx1Q1MsQ3FVd3VDekIsOERBR1ksNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4Qix5QkFBMEIsQ0FMdEMsc0RBUVkscUZEaGtDdUcsQ0Npa0N2Ryw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLDJCQUE0QixDQXdCeEMsNkNBRVEscUZEMWtDK0csQ0N3a0N2SCx3REFPWSxXQUFZLENBQ1osNEJBQWdHLENBQ2hHLGdCalUvdkNrRCxDaVVnd0NsRCxpQmpVaHdDa0QsQ2lVc3ZDOUQsaUdBa0JZLGdCRHB5QzBDLENDa3hDdEQsaUVBc0JZLFdBQVksQ0FDWixRQUFTLENBQ1QsZUQzbEN1QyxDQzRsQ3ZDLDhCQUF3RSxDQUN4RSxZQUFhLEN2VTFyQmpCLG9DdVVncUJSLGlFQTZCZ0IsYUFBYyxDQUVyQixDQS9CVCwwREFtQ2dCLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIscUJyVWh6Q1MsQ3FVaXpDVCxhQUFjLENBdEM5Qiw0RUF5Q3dCLGFBQWMsQ0FDZCxhclVyeUNBLENxVTJ2Q3hCLDRFQTZDd0IsYUFBYyxDQUNkLGFyVW4wQ0QsQ3FVcXhDdkIsb05BcUVnQixhclUxMUNPLENxVWcyQ3ZCLGtFQUdZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBTHRDLDBEQVFZLHFGRDNwQzJHLENDNHBDM0csNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FrQnhDLDJDQUVRLHFGRC9wQzZHLENDNnBDckgsc0RBT1ksV0FBWSxDQUNaLDRCQUE4RixDQUM5RixnQmpVdjJDa0QsQ2lVdzJDbEQsaUJqVXgyQ2tELENpVTgxQzlELDRDQWdCWSxpQ0FBb0UsQ0FoQmhGLGlEQW9CWSxXQUFZLENBQ1osZUQ5cUNxQyxDQytxQ3JDLDhCQUFzRSxDQUN0RSxZQUFhLEN2VS94QmpCLG9DdVV3d0JSLGlEQTBCZ0IsYUFBYyxDQUVyQixDQTVCVCw0TUE4Q2dCLGFyVTM2Q08sQ3FVaTdDdkIsZ0VBR1ksNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4Qix5QkFBMEIsQ0FMdEMsd0RBUVkscUZEenRDeUcsQ0MwdEN6Ryw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLDJCQUE0QixDQW1CeEMsMkNBRVEscUZEcHVDNkcsQ0NrdUNySCxzREFPWSxXQUFZLENBQ1osNEJBQThGLENBQzlGLGdCalV6N0NrRCxDaVUwN0NsRCxpQmpVMTdDa0QsQ2lVZzdDOUQsNENBZ0JZLGlDQUFvRSxDQWhCaEYsaURBb0JZLFdBQVksQ0FDWixlRG52Q3FDLENDb3ZDckMsOEJBQXNFLENBQ3RFLFlBQWEsQ3ZVajNCakIsb0N1VTAxQlIsaURBMEJnQixhQUFjLENBRXJCLENBNUJULDRNQThDZ0IsYXJVNy9DTyxDcVVtZ0R2QixnRUFHWSw0QkFBNkIsQ0FDN0IsdUJBQXdCLENBQ3hCLHlCQUEwQixDQUx0Qyx3REFRWSxxRkQ5eEN5RyxDQyt4Q3pHLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBc0J4Qyw4Q0FFUSxxRkQ3eUNnSCxDQzJ5Q3hILHlEQU9ZLFdBQVksQ0FDWiw0QkFBaUcsQ0FDakcsZ0JqVTlnRGtELENpVStnRGxELGlCalUvZ0RrRCxDaVVxZ0Q5RCwrQ0FnQlksaUNBQXVFLENBaEJuRixvREFvQlksV0FBWSxDQUNaLGVENXpDd0MsQ0M2ekN4Qyw4QkFBeUUsQ0FDekUsWUFBYSxDdlV0OEJqQixvQ3VVKzZCUixvREEwQmdCLGFBQWMsQ0FFckIsQ0E1QlQsMkRBaUNnQixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLHdCclV2a0RPLENxVW9pRHZCLDJFQXFDb0IsYUFBZSxDQXJDbkMsNkVBdUN3QixhQUFjLENBQ2QsYXJVbGpEQSxDcVUwZ0R4Qiw2RUEyQ3dCLGFBQWMsQ0FDZCxVclV0a0RDLENxVTBoRHpCLHdOQXFFZ0IsYXJVem1ETyxDcVUrbUR2QixtRUFHWSw0QkFBNkIsQ0FDN0IsdUJBQXdCLENBQ3hCLHlCQUEwQixDQUx0QywyREFRWSxxRkQ5M0M0RyxDQyszQzVHLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBc0J4Qyw4Q0FFUSxxRkFsQmdILENBZ0J4SCx5REFPWSxXQUFZLENBQ1osNEJBQWlHLENBQ2pHLGdCalUxbkRrRCxDaVUybkRsRCxpQmpVM25Ea0QsQ2lVaW5EOUQsb0RBb0JZLFdBQVksQ0FDWixRQUFTLENBQ1QsZUFsQ3dDLENBbUN4Qyw4QkFBeUUsQ0FDekUsWUFBYSxDdlVuakNqQixvQ3VVMmhDUixvREEyQmdCLGFBQWMsQ0FFckIsQ0E3QlQsMkRBa0NnQixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLHFCclUxcURTLENxVXNvRHpCLDJFQXNDb0IsYUFBZSxDQXRDbkMsNkVBd0N3QixhQUFjLENBQ2QsYXJVL3BEQSxDcVVzbkR4Qiw2RUE0Q3dCLGFBQWMsQ0FDZCxhclU3ckRELENxVWdwRHZCLHdOQXNFZ0IsYXJVdHRETyxDcVU0dER2QixtRUFHWSw0QkFBNkIsQ0FDN0IsdUJBQXdCLENBQ3hCLHlCQUEwQixDQUx0QywyREFRWSxxRkFwRzRHLENBcUc1Ryw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLDJCQUE0QixDQWtCeEMsOENBRVEscUZEai9DZ0gsQ0MrK0N4SCx5REFPWSxhQUFjLENBQ2QsNEJBQWlHLENBQ2pHLGdCalVudURrRCxDaVVvdURsRCxpQmpVcHVEa0QsQ2lVMHREOUQsc0RBZ0JZLGdCRDUvQzZDLENDNCtDekQsb0RBb0JZLDZCclU3d0RXLENxVXl2RHZCLGlEQTBCWSxVclV6d0RhLENxVSt1RHpCLHVEQTZCZ0IsYXJVbnhETyxDcVVzdkR2Qix1REFtQ2dCLFVyVWx4RFMsQ3FVK3VEekIseURBdUNnQixhclU3eERPLENxVW15RHZCLG1FQUdZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBTHRDLDJEQVFZLHFGRHBpRDRHLENDcWlENUcsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FpQnhDLDhDQUVRLHFGRDlpRGdILENDNGlEeEgseURBT1ksV0FBWSxDQUNaLDRCQUFpRyxDQUNqRyxnQmpVNXlEa0QsQ2lVNnlEbEQsaUJqVTd5RGtELENpVW15RDlELHNEQWdCWSxnQkR6akQ2QyxDQ3lpRHpELG9EQW1CWSw2QnJVcjFEVyxDcVVrMER2QixpREF5QlksVXJVajFEYSxDcVV3ekR6Qix1REE0QmdCLGFyVTMxRE8sQ3FVK3pEdkIsZ0hBc0NnQixVclU5MURTLENxVW8yRHpCLG1FQUdZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBTHRDLDJEQVFZLHFGRGhtRDRHLENDaW1ENUcsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FrQnhDLDhDQUVRLHFGRDFtRGdILENDd21EeEgseURBT1ksV0FBWSxDQUNaLDRCQUFpRyxDQUNqRyxnQmpVcjNEa0QsQ2lVczNEbEQsaUJqVXQzRGtELENpVTQyRDlELHNEQWdCWSxnQkRybkQ2QyxDQ3FtRHpELG9EQW9CWSw2QnJVLzVEVyxDcVUyNER2QixpREEyQlksVXJVNTVEYSxDcVVpNER6Qix1REE4QmdCLGFyVXQ2RE8sQ3FVdzREdkIsdURBb0NnQixVclVyNkRTLENxVWk0RHpCLHlEQXdDZ0IsYXJVaDdETyxDcVV1N0R2QixtRUFHWSw0QkFBNkIsQ0FDN0IsdUJBQXdCLENBQ3hCLHlCQUEwQixDQUx0QywyREFRWSxxRkQvcEQ0RyxDQ2dxRDVHLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBcUJ4QywyQ0FFUSxxRkQ3cURnSCxDQzJxRHhILHNEQU9ZLFdBQVksQ0FDWiw0QkFBaUcsQ0FDakcsZ0JqVXA4RGtELENpVXE4RGxELGlCalVyOERrRCxDaVUyN0Q5RCw0Q0FlUSxlclUvOURpQixDcVVnK0RqQixlQUFnQixDQWhCeEIsNENBcUJZLGlDQUFvRSxDQXJCaEYsaURBeUJZLFdBQVksQ0FDWixlRG53RHFDLENDb3dEckMsOEJBQXNFLENBQ3RFLFlBQWEsQ3ZVajRDakIsb0N1VXEyQ1IsaURBK0JnQixhQUFjLENBR3JCLENBbENULDRNQW1EZ0IsYXJVN2dFTyxDcVVtaEV2QixnRUFHWSw0QkFBNkIsQ0FDN0IsdUJBQXdCLENBQ3hCLHlCQUEwQixDQUx0Qyx3REFRWSxxRkQ1dUQ0RyxDQzZ1RDVHLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBaUJ4Qyw2Q0FFUSxxRkRwdkQrRyxDQ2t2RHZILHdEQU9ZLFdBQVksQ0FDWiw0QkFBZ0csQ0FDaEcsZ0JqVXpoRWtELENpVTBoRWxELGlCalUxaEVrRCxDaVVnaEU5RCw4Q0FnQlksaUNBQW9FLENBaEJoRixtREFvQlksV0FBWSxDQUNaLGVEbjFEcUMsQ0NvMURyQyw4QkFBc0UsQ0FDdEUsWUFBYSxDdlVqOUNqQixvQ3VVMDdDUixtREEwQmdCLGFBQWMsQ0FFckIsQ0E1QlQsb05BOENnQixhclU3bEVPLENxVW1tRXZCLGtFQUdZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBTHRDLDBEQVFZLHFGRDl5RDJHLENDK3lEM0csNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0F5QnhDLGdEQUVRLHFGRGgwRGtILENDOHpEMUgsMkRBT1ksV0FBWSxDQUNaLDRCQUFtRyxDQUNuRyxnQmpVam5Fa0QsQ2lVa25FbEQsaUJqVWxuRWtELENpVXdtRTlELHVHQWtCWSxnQkQ1MEQrQyxDQzB6RDNELG9FQXNCWSxXQUFZLENBQ1osWUFBYSxDQUNiLFNBQVUsQ0FDVixnQkRsMUQyQyxDQ20xRDNDLCtCQUEyRSxDQUMzRSxZQUFhLEN2VTdpRGpCLHFDdVVraERSLG9FQThCZ0IsYUFBYyxDQUVyQixDQWhDVCw2REFxQ2dCLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIscUJyVXBxRVMsQ3FVNm5FekIsNkVBeUNvQixhQUFlLENBQ2YsZWhKNXBFeUIsQ2dKa25FN0MsK0VBNEN3QixhQUFjLENBQ2QsYXJVMXBFQSxDcVU2bUV4QiwrRUFnRHdCLGFBQWMsQ0FDZCxhclV4ckVELENxVXVvRXZCLDZFQXlEZ0IsUUFBUyxDQUNULFVBQWMsQ0FDZCxZQUFhLEN2VTdrRHJCLG9DdVVraERSLDZFQThEb0IsYUFBYyxDQUVyQixDQWhFYixnT0FxRmdCLGFyVTV0RU8sQ3FVa3VFdkIscUVBR1ksNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4Qix5QkFBMEIsQ0FMdEMsNkRBUVkscUZEajZEOEcsQ0NrNkQ5Ryw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLDJCQUE0QixDQTJCeEMsc0NBRVEscUZEOTZEd0csQ0M0NkRoSCxpREFPWSxXQUFZLENBQ1osNEJBQTJGLENBQzNGLGdCalVsdkVrRCxDaVVtdkVsRCxpQmpVbnZFa0QsQ2lVeXVFOUQsbURBaUJnQix3QnJVenhFTyxDcVUweEVQLGVoSnZ3RXFCLENnSnF2RXJDLG1FQW9Cb0IsYUFBZSxDQUNmLGVoSnh3RXlCLENnSnl3RXpCLFFBQVMsQ0FDVCxpQmhKM3dFbUIsQ2dKb3ZFdkMscUVBeUJ3QixhQUFjLENBQ2Qsc0VuVmx4RWUsQ21WbXhFZixhclV6d0VBLENxVTh1RXhCLHFFQThCd0IsYUFBYyxDQUNkLHNFblYveEVlLENtVmd5RWYsVXJVOXhFQyxDcVU4dkV6Qiw0Q0FzQ1ksWUFBYSxDdlV6ckRqQixvQ3VVbXBEUiw0Q0F3Q2dCLGFBQWMsQ0FFckIsQ0ExQ1Qsd0xBMkRnQixhclVuMEVPLENxVXkwRXZCLDJEQUdZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBTHRDLG1EQVFZLHFGRHIvRG9HLENDcy9EcEcsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FrQnhDLDZDQUVRLHFGRHQvRCtHLENDby9Edkgsd0RBT1ksV0FBWSxDQUNaLDRCQUFpRyxDQUNqRyxTQUFVLEN2VTF2RGQsb0N1VWl2RFIsd0RBYWdCLGdCalVwMUU4QyxDaVVxMUU5QyxpQmpVcjFFOEMsQ2lVdTFFckQsQ0FoQlQsOENBcUJZLGlDQUFzRSxDQXJCbEYsbURBeUJZLFdBQVksQ0FDWixlRDFnRXVDLENDMmdFdkMsOEJBQXdFLENBQ3hFLFlBQWEsQ3ZVN3dEakIsb0N1VWl2RFIsbURBK0JnQixhQUFjLENBRXJCLENBakNULGdEQXNDWSxVclVsNEVhLENxVTQxRXpCLHNEQXlDZ0IsYXJVNTRFTyxDcVVtMkV2Qiw4R0FtRGdCLFVyVS80RVMsQ3FVNmR6QixnRUEyN0RZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBNzdEdEMsd0RBZzhEWSxxRkRyakUyRyxDQ3NqRTNHLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBb0J4Qyw2Q0FFUSxxRkFiK0csQ0FXdkgsd0RBT1ksV0FBWSxDQUNaLDRCQUFpRyxDQUNqRyxnQmpVeDZFa0QsQ2lVeTZFbEQsaUJqVXo2RWtELENpVSs1RTlELDhDQWdCWSxpQ0FBc0UsQ0FoQmxGLG1EQW9CWSxXQUFZLENBQ1osZUE1QnVDLENBNkJ2Qyw4QkFBd0UsQ0FDeEUsWUFBYSxDdlVoMkRqQixvQ3VVeTBEUixtREEwQmdCLGFBQWMsQ0FFckIsQ0E1QlQsZ0RBa0NZLFVyVXQ5RWEsQ3FVbzdFekIsc0RBcUNnQixhclVoK0VPLENxVTI3RXZCLDhHQStDZ0IsVXJVbitFUyxDcVU4aUJ6QixnRUE4N0RZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBaDhEdEMsd0RBbThEWSxxRkF4RTJHLENBeUUzRyw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLDJCQUE0QixDQW1CeEMsNkNBRVEscUZEbnBFK0csQ0NpcEV2SCx3REFPWSxXQUFZLENBQ1osNEJBQWdHLENBQ2hHLGdCalUzL0VrRCxDaVU0L0VsRCxpQmpVNS9Fa0QsQ2lVay9FOUQsaUdBa0JZLGdCRC9wRTRDLENDNm9FeEQsMEVBdUJnQixXQUFZLENBQ1osZURwcUVtQyxDQ3FxRW5DLDhCQUF3RSxDQUN4RSxZQUFhLEN2VXQ3RHJCLG9DdVU0NURSLDBFQTZCb0IsYUFBYyxDQUVyQixDQS9CYixnREFxQ1ksVXJVNWlGYSxDcVV1Z0Z6QixzREF3Q2dCLGFyVXRqRk8sQ3FVOGdGdkIsOEdBa0RnQixVclV6akZTLENxVStqRnpCLGtFQUdZLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIseUJBQTBCLENBTHRDLDBEQVFZLHFGRGp0RTJHLENDa3RFM0csNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FtQnhDLGlEQUVRLHFGQWZtSCxDQWEzSCw0REFPWSxXQUFZLENBQ1osNEJBQW9HLENBUmhILHlHQWdCWSxnQkF4QmdELENBUTVELDhDQXNCUSxxQkFBc0IsQ0FDdEIsUUFBUyxDQUNULGlCQUFvQixDQXhCNUIsb09BdUNnQixhclU5b0ZPLENxVTBwRnZCLGlEQUVRLGVyVWxwRmlCLENxVWdwRnpCLDREQU1RLGFyVTdwRmUsQ3FVdXBGdkIsNERBV1ksV0FBWSxDQUNaLDRCQUFvRyxDQUNwRyxnQmpVeG9Ga0QsQ2lVeW9GbEQsaUJqVXpvRmtELENpVTJuRjlELGtGQW9CZ0IscUJBQXVCLENBRXZCLHFCQUFzQixDQXRCdEMseUZBd0JvQiw0QkFBNkIsQ0F4QmpELGlGQTRCZ0IsaUJBQWtCLENBNUJsQyxtREFrQ1Esa0JBQW9CLENBbEM1QixrREFxQ1EsZUFBaUIsQ0N0c0Z6Qix5QkFHSSx3QkFBeUIsQ0FFekIsU0FBVSxDQUNWLHFCQUFzQixDQU4xQiw0R0FVUSxTQUFVLENBSWxCLG9CQUNJLGlCQUFrQixDQUd0QiwwQkFDSSxXQUFZLENDbEJoQixvQkFDSSwwQkFBOEIsQ0FDOUIsMkJBQTZCLENBQzdCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsZUFBZ0IsQ0FHcEIscURBRUksd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixxQ0FBMEMsQ0FDMUMsbUJBQXFCLENBQ3JCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQW1CLENBQ25CLGVBQWlCLENBQ2pCLFdBQVksQ0FDWixRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxjQUFlLEM1SjJXWCx3QjZKallKLFFBQVMsQ0FEYixnREFHUSxheFVDZSxDd1VBZixjQUFnQixDQUNoQixjQUFlLENBQ2YsZUFBZ0IsQ0FHeEIsOENBQ0UsZ0JBQWlCLENBR2pCLDREN0oyVUUsb0I2SjFVQSxRQUFTLENBRVosQ0FlSyxvQ0FITix1SEFJUSxVeFVsQmlCLEN3VW9CcEIsQ0FPSCxvQ3pRc0NFLGdCeVFyQ0EsZ0JBQWlCLENBS3BCLENBSEMsMER6UW1DRSxnQnlRbENBLGNBQWUsQ0FFbEIsQ0FJSywwREFITiwwREFJUSxlQUFnQixDQUVuQixDQUlILDBENUk4UEYsYTRJN1BJLGFBQWMsQ0FLakIsQ0FIQyxvQzVJMlBGLGE0STFQSSxhQUFjLENBRWpCLENBSUssb0NBSE4sK0NBSVEsYXhVdkNnQixDd1V5Q25CLENBR0Qsb0M1SXlCSiw2QjRJeEJNLGF4VXZFaUIsQ3dVeUVwQixDQUVILGlEQUdNLG1CQUFxQixDQUNyQixvQkFBa0MsQ0FJcEMsMEQ1SW9kSix3QzRJbmRNLGVBQWdCLENBRW5CLEM3SVpDLFk2SWtCRixrQkFBb0IsQ0FDcEIsNEQ3SW5CRSxZNklvQkEsaUJBQW9CLENBRXZCLENBRUMsNEQ3STFGRixNNkkyRkksY0FBZ0IsQ0FFbkIsQ0FJRCxrQ0FHUSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYXhVckZnQixDd1VnRnhCLG1DQVFRLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsYXhVM0ZnQixDd1VrR2xCLDREMU5FRCxrRDBOREUsZUFBZ0IsQ0FFbEIsQ0F5QkwsMGFBZ0JLLGtCeFU3SW1CLEN3VXdKeEIsdUNBQ0ksZ0ZBQWlGLENBRHJGLDhDQUdRLDhCQUErQixDQUlyQyxvQ3pDOUdFLHlCeUMrR0EscUNBQXVDLENBRTFDLEM5RDVKRCxZOERpS0UsV0FBWSxDQUdkLFVBQ0ksK0VBQWdGLENBRHBGLGlCQUdRLDZCQUErQixDQUh2QyxzREFRZ0IsYXhVdk1PLEN3VStMdkIsa0NBYVEsdUJBQXlCLENBSWpDLGNBQ0UsdUJBQWlDLENBQ2pDLGNBQWUsQ0FDZixlQUFnQixDOUR6SWIsNEM4RDhJQyx3QkFBeUIsQ0FIL0IseURBS1Esd0JBQXlCLEM5RHZIN0IsNEI4RDZIQSxXQUFZLENBRWhCLGdCQUNFLG9CQUdlLENBRWpCLGdDQUpFLGVBQWdCLENBQ2hCLHdCQUF5QixDQUN6QixjQU1lLENBSmpCLGdCQUNFLHVCQUdlLENBRWpCLDBCQUVJLGNBQWUsQ0FDZixlQUFnQixDQUlsQixvQ0FERixnQ0FFSSxlQUFnQixDQUVuQixDcEd0SEksc0NvRzRIRCxnQkFBaUIsQ0FDakIsa0JBQW1CLENwRzdIbEIsZ0NvR2tJRCxheFUvT29CLEN3VWtQeEIsd0VBRUksa0JBQW1CLENBQ25CLGV4VXJRcUIsQ3dVNFF2QixtRm5PNUdFLHlCbU82R0EsbUJBQW9CLENBRXZCLENBRUcsNERuT3RFQSw4Qm1PdUVFLGdCQUFpQixDQUtwQixDQUhDLG1Gbk96RUEsOEJtTzBFRSxpQkFBa0IsQ0FFckIsQ0FDRCxvQ25PMEpHLCtFbU9wSkcsZUFBZ0IsQ0FDakIsQ0FNQyw0RG5POUVILG9EbU8rRUssY0FBZSxDQUVsQixDQU5MLDJFQVdVLGN4VWxUVyxDd1V3VGpCLDREbk81RkQsMENtTzZGRyxnQkFBaUIsQ0FFcEIsQ0FPTyxvQ2pPeklQLDBHaU8wSVMsYUFBYyxDQUVULENBTWYsMERBREYsa0hBRUksY0FBZSxDQUVsQixDQUdHLDBEQUZKLDZDQUdNLGNBQWUsQ0FFbEIsQ25PeEhBLG9EbU82SEcsUUFBUyxDQUNULDBEbk85SEgsb0RtTytISyxjQUFlLENBRWxCLENBR0wsMkZBRU0sYXhVbFdlLEN3VW1XZixlQUFnQixDQUNoQixpQkFBa0IsQ25PeElyQixvRG1PMklHLGFBQWMsQ0FQcEIsaUlBV1UsY0FBZSxDQUNmLFV4VXhXVSxDd1V5V1YsK0J4VWxYVyxDd1VtWFgsNERBZFYsaUlBZVksYUFBYyxDQU9uQixDQXRCUCwySkFrQmMsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGF4VXpYTyxDcUdpT2xCLDhEbU80Sk8sd0J4VTdYVyxDcUdpT2xCLHVFbU8rSmUsY3hVM1hHLENxRzRObEIseURtT3VLSyxRQUFTLENBbkNqQiwrREFxQ1Usa0J4VTFZVyxDd1VxV3JCLHNFQXVDWSxnQ0FBa0MsQ0FPNUMsMkRuT2pPQSx1Qm1Pa09FLGdCQUFpQixDQVdwQixDQVRDLGtGbk9wT0EsdUJtT3FPRSxnQkFBaUIsQ0FRcEIsQ0FOQyw0RG5Pdk9BLHVCbU93T0UsZ0JBQWlCLENBS3BCLENBSEMsNERuTzFPQSx1Qm1PMk9FLGdCQUFpQixDQUVwQixDQUNELFFBQ0UsY0FBZSxDQUtqQix3Q0FHTSxZeFVwYWUsQ3VTb0V2QixrQ2lDb1dNLFNBQVUsQy9KOVBYLG9DK0pzUUMsZUFBbUIsQ0FGdkIsb0dBS0ksZUFBaUIsQ0FLakIsb0NBRkosd0JBR00sbUJBQW9CLENBRXZCLENBUU8sb0N4RDFQUCx3RHdEMlBXLGtCQUFtQixDQUNuQixlQUFnQixDQUU3QixDQUlDLG9DeEQzR0ksaUN3RDRHQSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXpCLENBSVcsb0N4RG5ISCxvRXdEb0hPLGNBQWUsQ0FFNUIsQ0FHSCwwQkFFSSxZeFVoZW1CLEN3VXNldkIseUNBRUksV0FBWSxDekx6YVgsbUR5TGliRCxVeFV0ZXFCLEN3VThlckIsb0NwTnBlSixlb05xZU0sb0JBQXNCLENBQ3RCLHFCQUF1QixDQUUxQixDQUdILG9EQUNJLGVBQWdCLENBR3BCLFlBQ0UsZUFBbUIsQ0FDbkIsYUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixvQ0FMRixtQkFPVSxvQkFBc0IsQ0FDdEIsc0JBQXdCLENBQzNCLENBRUwsMERBWEYsbUJBYVUsb0JBQXNCLENBQ3RCLHNCQUF3QixDQUMzQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQb2xpY2VzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMSwzMDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAzMDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnMmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEA1MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyBHZXRcclxuJGZvbnQtZmFtaWx5LS0xIDogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTEgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTE6IDBlbTtcclxuXHJcbiRmb250LWZhbWlseS0tMiA6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0yIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0yOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS0zIDogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTMgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTM6IDA7XHJcblxyXG4kZm9udC1mYW1pbHktLTQgOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXdlaWdodC0tNCA6IG5vcm1hbDtcclxuJGZvbnQtc3BhY2luZy0tNDogMDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBIdG1sXHJcblxyXG4kaHRtbC1taW4tZm9udDogMTJweDtcclxuJGh0bWwtbWF4LWZvbnQ6IDE3cHg7XHJcblxyXG4vLyBIZWFkaW5nc1xyXG5cclxuLy8gaDFcclxuJGgxLWZvbnQtc2l6ZSAgICA6IDIuMTE3NmVtO1xyXG4kaDEtbWluLWZvbnQtc2l6ZTogMjZweDtcclxuJGgxLW1heC1mb250LXNpemU6IDM2cHg7XHJcbiRoMS1tYXJnaW46IDAuNmVtIDA7XHJcblxyXG4vLyBoMlxyXG4kaDItZm9udC1zaXplICAgIDogMS45MTc2ZW07XHJcbiRoMi1taW4tZm9udC1zaXplOiAwO1xyXG4kaDItbWF4LWZvbnQtc2l6ZTogMDtcclxuJGgyLW1hcmdpbjogMC41ZW0gMDtcclxuXHJcbi8vIGgzXHJcbiRoMy1mb250LXNpemUgICAgOiAxLjcxNzZlbTtcclxuJGgzLW1pbi1mb250LXNpemU6IDA7XHJcbiRoMy1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDMtbWFyZ2luOiAwLjRlbSAwO1xyXG5cclxuLy8gaDRcclxuJGg0LWZvbnQtc2l6ZSAgICA6IDEuNTE3NmVtO1xyXG4kaDQtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg0LW1heC1mb250LXNpemU6IDA7XHJcbiRoNC1tYXJnaW46IDAuM2VtIDA7XHJcblxyXG4vLyBoNVxyXG4kaDUtZm9udC1zaXplICAgIDogMS4zMTc2ZW07XHJcbiRoNS1taW4tZm9udC1zaXplOiAwO1xyXG4kaDUtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg1LW1hcmdpbjogMC4yZW0gMDtcclxuXHJcbi8vIGg2XHJcbiRoNi1mb250LXNpemUgICAgOiAxLjExNzZlbTtcclxuJGg2LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNi1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDYtbWFyZ2luOiAwLjFlbSAwOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLXYxX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgT3Blbi1TYW5zICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkaW50ZXJrYWItdjFfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2NvbG86ICRpbnRlcmthYi12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJGludGVya2FiLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRpbnRlcmthYi12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNDExOGVtLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNzY0N2VtLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xIE9wZW4tU2FucyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX25vdGVfX3RleHRfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjFfYmFja2dyb3VuZDtcclxuICAgIC8vY29sb3I6ICRpbnRlcmthYi12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLXYxX3BhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW50ZXJrYWItdjFfcGFkZGluZy15O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBmb250OiAkaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRpbnRlcmthYi12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tLTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjk0MWVtLzEgUmFsZXdheTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gM2VtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMjQpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjI0KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMjQpO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIC5idG5Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5Db25maWdDb29raWVzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTM3NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdmdBbmltZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdHJlQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRTdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNy41cHgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blJldG91ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29va2llUGFyYW1zX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29raWVzRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0cmVTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXF1aXJlZENvb2tpZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5jb250YWluZXItb3BpbmlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAxLDMwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDMwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGlucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDUwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQm9keVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEVsZW1lbnRzIGTDqWNvcmF0aWZzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gV3JhcHBlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJyZWFrcG9pbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFnaW5hdGlvbiBkZSBuYXZpZ2F0aW9uIGR1IHNsaWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0YXR1dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVsaXZlciBEYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9ybXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhZGlvcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmFkaW9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWxlY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYW5nZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN1Ym1pdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExvY2FsaXphdG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTGFuZGluZyBwYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTGFuZGluZyBwYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIFNldHRpbmdzID4gZ3JpZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNFVFRJTkdTIE1BUCBTQ1NTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBwcm9ncmFtIGRldGFpbHMgdjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKiogRURJVE9SSUFMIEJFR0lOICoqKi9cbi8qKiogRURJVE9SSUFMIEVORCAqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFByb3BlcnR5IGRldGFpbHMgdjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKiogRURJVE9SSUFMIEJFR0lOICoqKi9cbi8qKiogRURJVE9SSUFMIEVORCAqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwJmZhbWlseT1SYWxld2F5OndnaHRANjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcFwiKTtcbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjBcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjAuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjFcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjEuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjMuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNC42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjBcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjAuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjFcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjEuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjMuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNC42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjBcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDAvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMVwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMS8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIyXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygyLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjNcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDMvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiNFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNC8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI1XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg1LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjZcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDYvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiN1wiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNy8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI4XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg4LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjlcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDkvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMTBcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEwLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cImluZmluaXRlXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAyMS00LTE2IDE1OjUwOjEzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIEZyZWVCU0QgTGljZW5zZS5cclxuICogU2VlIGh0dHA6Ly9hbmltaXN0YS5uZXQvbGljZW5zZSBmb3IgbW9yZSBpbmZvLlxyXG4gKiB3OiBodHRwOi8vYW5pbWlzdGEubmV0LCB0OiBAY3NzYW5pbWlzdGFcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1pbi1ob3ItbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLXVwLWhvci1jZW50ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC40KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZGVyTGVmdEJhciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA5MnZoOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhclRvcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAyNXZoOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhckJvdHRvbSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA1MXZoO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludCgnNjAwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJ2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnNzUwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTN2aDtcclxuICAgICAgICB9Ki8gfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODlcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMj80OTAyNjg5XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmY/NDkwMjY4OVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLnR0Zj80OTAyNjg5XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLnN2Zz80OTAyNjg5I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODFcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmMj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi50dGY/NzYxNTgyODFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2Zz83NjE1ODI4MSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5bY2xhc3NePVwiaWNvbjItXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uMi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG5cbi8qICfuoIAnICovXG4uaWNvbi11bnpvb20tY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7IH1cblxuLyogJ+6ggScgKi9cbi5pY29uLW5vdGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJzsgfVxuXG4vKiAn7qCCJyAqL1xuLmljb24tbm90ZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDMnOyB9XG5cbi8qICfuoIMnICovXG4uaWNvbi1ub3RlLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7IH1cblxuLyogJ+6ghCcgKi9cbi5pY29uLW5vdGUtNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA1JzsgfVxuXG4vKiAn7qCFJyAqL1xuLmljb24tbm90ZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG5cbi8qICfuoIYnICovXG4uaWNvbi1vcHRpb25zLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnOyB9XG5cbi8qICfuoIcnICovXG4uaWNvbi1CcmVhZGNydW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi8qICfuoIgnICovXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5JzsgfVxuXG4vKiAn7qCJJyAqL1xuLmljb24tQm9sZF9jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJzsgfVxuXG4vKiAn7qCKJyAqL1xuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBiJzsgfVxuXG4vKiAn7qCLJyAqL1xuLmljb24tcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGMnOyB9XG5cbi8qICfuoIwnICovXG4uaWNvbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZCc7IH1cblxuLyogJ+6gjScgKi9cbi5pY29uLWZsb3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7IH1cblxuLyogJ+6gjicgKi9cbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJzsgfVxuXG4vKiAn7qCPJyAqL1xuLmljb24tYXJyb3ctY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMCc7IH1cblxuLyogJ+6gkCcgKi9cbi5pY29uLWFkbWluaXN0cmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTEnOyB9XG5cbi8qICfuoJEnICovXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJzsgfVxuXG4vKiAn7qCSJyAqL1xuLmljb24tTmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMyc7IH1cblxuLyogJ+6gkycgKi9cbi5pY29uLWlzb2Nocm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNCc7IH1cblxuLyogJ+6glCcgKi9cbi5pY29uLW5iLXBsYW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNSc7IH1cblxuLyogJ+6glScgKi9cbi5pY29uLWFycm93LWRyb3Bkb3duLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTYnOyB9XG5cbi8qICfuoJYnICovXG4uaWNvbi1hcnJvdy1kcm9wZG93bi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTcnOyB9XG5cbi8qICfuoJcnICovXG4uaWNvbi1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOCc7IH1cblxuLyogJ+6gmCcgKi9cbi5pY29uLVByZW1pdW1TdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOSc7IH1cblxuLyogJ+6gmScgKi9cbi5pY29uLU1lbnVCdXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYSc7IH1cblxuLyogJ+6gmicgKi9cbi5pY29uLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInOyB9XG5cbi8qICfuoJsnICovXG4uaWNvbi1MaWtlU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG5cbi8qICfuoJwnICovXG4uaWNvbi1vYmplY3RpZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJzsgfVxuXG4vKiAn7qCdJyAqL1xuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFlJzsgfVxuXG4vKiAn7qCeJyAqL1xuLmljb24taXRpbmVyYWlyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFmJzsgfVxuXG4vKiAn7qCfJyAqL1xuLmljb24tc2hhcmUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjAnOyB9XG5cbi8qICfuoKAnICovXG4uaWNvbi1DaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIxJzsgfVxuXG4vKiAn7qChJyAqL1xuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIyJzsgfVxuXG4vKiAn7qCiJyAqL1xuLmljb24tQ2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMyc7IH1cblxuLyogJ+6goycgKi9cbi5pY29uLUxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNCc7IH1cblxuLyogJ+6gpCcgKi9cbi5pY29uLWxheWVyLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjUnOyB9XG5cbi8qICfuoKUnICovXG4uaWNvbi1QcmVtaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjYnOyB9XG5cbi8qICfuoKYnICovXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI3JzsgfVxuXG4vKiAn7qCnJyAqL1xuLmljb24tQXJyb3dCb3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOCc7IH1cblxuLyogJ+6gqCcgKi9cbi5pY29uLUFycm93TGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI5JzsgfVxuXG4vKiAn7qCpJyAqL1xuLmljb24tQXJyb3dSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJhJzsgfVxuXG4vKiAn7qCqJyAqL1xuLmljb24tYXBwYXJ0ZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYic7IH1cblxuLyogJ+6gqycgKi9cbi5pY29uLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJjJzsgfVxuXG4vKiAn7qCsJyAqL1xuLmljb24tY29tbXVuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJkJzsgfVxuXG4vKiAn7qCtJyAqL1xuLmljb24tc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJlJzsgfVxuXG4vKiAn7qCuJyAqL1xuLmljb24tU3BlYWNoQnViYmxlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJmJzsgfVxuXG4vKiAn7qCvJyAqL1xuLmljb24tcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMwJzsgfVxuXG4vKiAn7qCwJyAqL1xuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMSc7IH1cblxuLyogJ+6gsScgKi9cbi5pY29uLWNhbGVuZGFyLXllYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMic7IH1cblxuLyogJ+6gsicgKi9cbi5pY29uLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzMnOyB9XG5cbi8qICfuoLMnICovXG4uaWNvbi1Mb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM0JzsgfVxuXG4vKiAn7qC0JyAqL1xuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNSc7IH1cblxuLyogJ+6gtScgKi9cbi5pY29uLVBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzYnOyB9XG5cbi8qICfuoLYnICovXG4uaWNvbi1DYW1lcmFTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNyc7IH1cblxuLyogJ+6gtycgKi9cbi5pY29uLW1hZ25pZnlnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM4JzsgfVxuXG4vKiAn7qC4JyAqL1xuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7IH1cblxuLyogJ+6guScgKi9cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNhJzsgfVxuXG4vKiAn7qC6JyAqL1xuLmljb24tbG9jYXRpb24tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNiJzsgfVxuXG4vKiAn7qC7JyAqL1xuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNjJzsgfVxuXG4vKiAn7qC8JyAqL1xuLmljb24tUHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZCc7IH1cblxuLyogJ+6gvScgKi9cbi5pY29uLVRyYXNoU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2UnOyB9XG5cbi8qICfuoL4nICovXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZic7IH1cblxuLyogJ+6gvycgKi9cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQwJzsgfVxuXG4vKiAn7qGAJyAqL1xuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQxJzsgfVxuXG4vKiAn7qGBJyAqL1xuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQyJzsgfVxuXG4vKiAn7qGCJyAqL1xuLmljb24taXNvLXZvaXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Myc7IH1cblxuLyogJ+6hgycgKi9cbi5pY29uLWlzby12ZWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDQnOyB9XG5cbi8qICfuoYQnICovXG4uaWNvbi1pc28tcGllZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ1JzsgfVxuXG4vKiAn7qGFJyAqL1xuLmljb24tYmVkcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ2JzsgfVxuXG4vKiAn7qGGJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDcnOyB9XG5cbi8qICfuoYcnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDgnOyB9XG5cbi8qICfuoYgnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ5JzsgfVxuXG4vKiAn7qGJJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRhJzsgfVxuXG4vKiAn7qGKJyAqL1xuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJzsgfVxuXG4vKiAn7qSAJyAqL1xuLmljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG5cbi8qICfupIEnICovXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG5cbi8qICfupIInICovXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMyc7IH1cblxuLyogJ+6kgycgKi9cbi5pY29uLWlwc3VtaW1tbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0JzsgfVxuXG4vKiAn7qSEJyAqL1xuLmljb24tZnJhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG5cbi8qICfupIUnICovXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA2JzsgfVxuXG4vKiAn7qSGJyAqL1xuLmljb24tYWRkLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNyc7IH1cblxuLyogJ+6khycgKi9cbi5pY29uLW5ldy1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG5cbi8qICfupIgnICovXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDknOyB9XG5cbi8qICfupIknICovXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7IH1cblxuLyogJ+6kiicgKi9cbi5pY29uLXRoZW1hdGlxdWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYic7IH1cblxuLyogJ+6kiycgKi9cbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG5cbi8qICfupIwnICovXG4uaWNvbi1sb2NhdGlvbi1kaXNhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG5cbi8qICfupI0nICovXG4uaWNvbi1yb3VuZGVkLXBhcmFtZXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZSc7IH1cblxuLyogJ+6kjicgKi9cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG5cbi8qICfupI8nICovXG4uaWNvbi1tYXAtc3dpdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7IH1cblxuLyogJ+6kkCcgKi9cbi5pY29uLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTExJzsgfVxuXG4vKiAn7qSRJyAqL1xuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMic7IH1cblxuLyogJ+6kkicgKi9cbi5pY29uLWFkcmVzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTMnOyB9XG5cbi8qICfupJMnICovXG4uaWNvbi1zZXR0aW5ncy1yb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTQnOyB9XG5cbi8qICfupJQnICovXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNSc7IH1cblxuLyogJ+6klScgKi9cbi5pY29uLXJhcHBvcnQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNic7IH1cblxuLyogJ+6klicgKi9cbi5pY29uLWNvbXBhcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuLyogJ+6klycgKi9cbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTgnOyB9XG5cbi8qICfupJgnICovXG4uaWNvbi1kYXNoZWQtYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE5JzsgfVxuXG4vKiAn7qSZJyAqL1xuLmljb24tcHN3LXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYSc7IH1cblxuLyogJ+6kmicgKi9cbi5pY29uLUNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYic7IH1cblxuLyogJ+6kmycgKi9cbi5pY29uLURvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWMnOyB9XG5cbi8qICfupJwnICovXG4uaWNvbi1IYWxmQ2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZCc7IH1cblxuLyogJ+6knScgKi9cbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZSc7IH1cblxuLyogJ+6knicgKi9cbi5pY29uLXJldHVybjE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZic7IH1cblxuLyogJ+6knycgKi9cbi5pY29uLXJhbmdlLWJ1dHRvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjAnOyB9XG5cbi8qICfupKAnICovXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjEnOyB9XG5cbi8qICfupKEnICovXG4uaWNvbi1yYW5nZS10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIyJzsgfVxuXG4vKiAn7qSiJyAqL1xuLmljb24tcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIzJzsgfVxuXG4vKiAn7qSjJyAqL1xuLmljb24tcm9vbXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNCc7IH1cblxuLyogJ+6kpCcgKi9cbi5pY29uLXJvb21zMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI1JzsgfVxuXG4vKiAn7qSlJyAqL1xuLmljb24tUGFyYW1ldGVyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI2JzsgfVxuXG4vKiAn7qSmJyAqL1xuLmljb24tcm9vbXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjcnOyB9XG5cbi8qICfupKcnICovXG4uaWNvbi1yb29tczM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOCc7IH1cblxuLyogJ+6kqCcgKi9cbi5pY29uLVJhcHBvcnRDcmVhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjknOyB9XG5cbi8qICfupKknICovXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYSc7IH1cblxuLyogJ+6kqicgKi9cbi5pY29uLVJhcHBvcnRFcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJiJzsgfVxuXG4vKiAn7qSrJyAqL1xuLmljb24tUmFwcG9ydExvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJjJzsgfVxuXG4vKiAn7qSsJyAqL1xuLmljb24tUmFwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJkJzsgfVxuXG4vKiAn7qStJyAqL1xuLmljb24tcm9vbXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmUnOyB9XG5cbi8qICfupK4nICovXG4uaWNvbi1yb29tczU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZic7IH1cblxuLyogJ+6krycgKi9cbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMwJzsgfVxuXG4vKiAn7qSwJyAqL1xuLmljb24tY2hlY2stYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMxJzsgfVxuXG4vKiAn7qSxJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdC1ob2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMic7IH1cblxuLyogJ+6ksicgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzMnOyB9XG5cbi8qICfupLMnICovXG4uaWNvbi1yYW5nZS10by1yaWdodC1ob2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNCc7IH1cblxuLyogJ+6ktCcgKi9cbi5pY29uLXJhbmdlLXRvLXJpZ2h0LXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM1JzsgfVxuXG4vKiAn7qS1JyAqL1xuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM2JzsgfVxuXG4vKiAn7qS2JyAqL1xuLmljb24tcGxvdC1yZXN1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNyc7IH1cblxuLyogJ+6ktycgKi9cbi5pY29uLWxvZ28tY2l0eXNjYW4tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOCc7IH1cblxuLyogJ+6kuCcgKi9cbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM5JzsgfVxuXG4vKiAn7qS5JyAqL1xuLmljb24tY3F2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2EnOyB9XG5cbi8qICfupLonICovXG4uaWNvbi11cGRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYic7IH1cblxuLyogJ+6kuycgKi9cbi5pY29uLVNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2MnOyB9XG5cbi8qICfupLwnICovXG4uaWNvbi12ZXJ0aWNhbC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZCc7IH1cblxuLyogJ+6kvScgKi9cbi5pY29uLXFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZSc7IH1cblxuLyogJ+6kvicgKi9cbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNmJzsgfVxuXG4vKiAn7qS/JyAqL1xuLmljb24tbWFpc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnOyB9XG5cbi8qICfupYAnICovXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0MSc7IH1cblxuLyogJ+6lgScgKi9cbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDInOyB9XG5cbi8qICfupYInICovXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDMnOyB9XG5cbi8qICfupYMnICovXG4uaWNvbi1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ0JzsgfVxuXG4vKiAn7qWEJyAqL1xuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDUnOyB9XG5cbi8qICfupYUnICovXG4uaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDYnOyB9XG5cbi8qICfupYYnICovXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nyc7IH1cblxuLyogJ+6lhycgKi9cbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OCc7IH1cblxuLyogJ+6liCcgKi9cbi5pY29uLWdlb2xvY2FsaXphdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ5JzsgfVxuXG4vKiAn7qWJJyAqL1xuLmljb24tbGl0dGxlLWhvdXNlLW9uLXRoZS1ob21lcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRhJzsgfVxuXG4vKiAn7qWKJyAqL1xuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRiJzsgfVxuXG4vKiAn7qWLJyAqL1xuLmljb24tbm9mYXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yyc7IH1cblxuLyogJ+6ljCcgKi9cbi5pY29uLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGQnOyB9XG5cbi8qICfupY0nICovXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRlJzsgfVxuXG4vKiAn7qWOJyAqL1xuLmljb24tcmVkdWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnOyB9XG5cbi8qICfupY8nICovXG4uaWNvbi1yZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTAnOyB9XG5cbi8qICfupZAnICovXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUxJzsgfVxuXG4vKiAn7qWRJyAqL1xuLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTInOyB9XG5cbi8qICfupZInICovXG4uaWNvbi10aXRsZS1zaW1pbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTMnOyB9XG5cbi8qICfupZMnICovXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU0JzsgfVxuXG4vKiAn7qWUJyAqL1xuLmljb24tY3Jvc3MtYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NSc7IH1cblxuLyogJ+6llScgKi9cbi5pY29uLXByb3BlcnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTYnOyB9XG5cbi8qICfupZYnICovXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTcnOyB9XG5cbi8qICfupZcnICovXG4uaWNvbi1maW5hbC1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU4JzsgfVxuXG4vKiAn7qWYJyAqL1xuLmljb24taG91c2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU5JzsgfVxuXG4vKiAn7qWZJyAqL1xuLmljb24tYW5hbHlzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVhJzsgfVxuXG4vKiAn7qWaJyAqL1xuLmljb24tYmFsY29ueTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTViJzsgfVxuXG4vKiAn7qWbJyAqL1xuLmljb24tYmF0aHJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yyc7IH1cblxuLyogJ+6lnCcgKi9cbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWQnOyB9XG5cbi8qICfupZ0nICovXG4uaWNvbi1jZWxsYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZSc7IH1cblxuLyogJ+6lnicgKi9cbi5pY29uLWNvbWZvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Zic7IH1cblxuLyogJ+6lnycgKi9cbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYwJzsgfVxuXG4vKiAn7qWgJyAqL1xuLmljb24tY28tb3duZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjEnOyB9XG5cbi8qICfupaEnICovXG4uaWNvbi1jb3N0LWNvLW93bmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYyJzsgfVxuXG4vKiAn7qWiJyAqL1xuLmljb24tZHBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjMnOyB9XG5cbi8qICfupaMnICovXG4uaWNvbi1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY0JzsgfVxuXG4vKiAn7qWkJyAqL1xuLmljb24tbG9nZ2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjUnOyB9XG5cbi8qICfupaUnICovXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjYnOyB9XG5cbi8qICfupaYnICovXG4uaWNvbi1vY2N1cGFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nyc7IH1cblxuLyogJ+6lpycgKi9cbi5pY29uLW9yaWVudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjgnOyB9XG5cbi8qICfupagnICovXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjknOyB9XG5cbi8qICfupaknICovXG4uaWNvbi1yZXN0b3JhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZhJzsgfVxuXG4vKiAn7qWqJyAqL1xuLmljb24tcm9vbTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yic7IH1cblxuLyogJ+6lqycgKi9cbi5pY29uLXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmMnOyB9XG5cbi8qICfupawnICovXG4uaWNvbi1zdXJmYWNlLWNhcnJlejpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZkJzsgfVxuXG4vKiAn7qWtJyAqL1xuLmljb24tc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZlJzsgfVxuXG4vKiAn7qWuJyAqL1xuLmljb24tdGF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmYnOyB9XG5cbi8qICfupa8nICovXG4uaWNvbi12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzAnOyB9XG5cbi8qICfupbAnICovXG4uaWNvbi1sYW5kLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3MSc7IH1cblxuLyogJ+6lsScgKi9cbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Mic7IH1cblxuLyogJ+6lsicgKi9cbi5pY29uLWdhcmRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTczJzsgfVxuXG4vKiAn7qWzJyAqL1xuLmljb24tYWJvdmUtZ3JvdW5kLWxldmVsczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc0JzsgfVxuXG4vKiAn7qW0JyAqL1xuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NSc7IH1cblxuLyogJ+6ltScgKi9cbi5pY29uLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc2JzsgfVxuXG4vKiAn7qW2JyAqL1xuLmljb24tZ3JvdXAtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc3JzsgfVxuXG4vKiAn7qW3JyAqL1xuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzgnOyB9XG5cbi8qICfupbgnICovXG4uaWNvbi10YXgtZXhlbXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzknOyB9XG5cbi8qICfupbknICovXG4uaWNvbi1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2EnOyB9XG5cbi8qICfupbonICovXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdiJzsgfVxuXG4vKiAn7qW7JyAqL1xuLmljb24tbGl2aW5nLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yyc7IH1cblxuLyogJ+6lvCcgKi9cbi5pY29uLXN1cmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZCc7IH1cblxuLyogJ+6lvScgKi9cbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdlJzsgfVxuXG4vKiAn7qW+JyAqL1xuLmljb24tb3Blbi1uZXctdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2YnOyB9XG5cbi8qICfupb8nICovXG4uaWNvbi1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGMnOyB9XG5cbi8qICfupownICovXG4uaWNvbi1wcmljZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNic7IH1cblxuLyogJ+6upicgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY29uLTgyQS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJzsgfVxuXG4vKiAn7qSAJyAqL1xuLmljb24tMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMSc7IH1cblxuLyogJ+6kgScgKi9cbi5pY29uLTgyQi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAyJzsgfVxuXG4vKiAn7qSCJyAqL1xuLmljb24tMTYwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAzJzsgfVxuXG4vKiAn7qSDJyAqL1xuLmljb24tODJDLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG5cbi8qICfupIQnICovXG4uaWNvbi0xNjI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG5cbi8qICfupIUnICovXG4uaWNvbi04NEEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNic7IH1cblxuLyogJ+6khicgKi9cbi5pY29uLTE2MjQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnOyB9XG5cbi8qICfupIcnICovXG4uaWNvbi04NEItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7IH1cblxuLyogJ+6kiCcgKi9cbi5pY29uLTE2MjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7IH1cblxuLyogJ+6kiScgKi9cbi5pY29uLTg0Qy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBhJzsgfVxuXG4vKiAn7qSKJyAqL1xuLmljb24tMTYyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBiJzsgfVxuXG4vKiAn7qSLJyAqL1xuLmljb24tODUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYyc7IH1cblxuLyogJ+6kjCcgKi9cbi5pY29uLTE2MjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG5cbi8qICfupI0nICovXG4uaWNvbi1jYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZSc7IH1cblxuLyogJ+6kjicgKi9cbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZic7IH1cblxuLyogJ+6kjycgKi9cbi5pY29uLXRyZW5kaW5nX2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7IH1cblxuLyogJ+6kkCcgKi9cbi5pY29uLXRyZW5kaW5nX2ZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMSc7IH1cblxuLyogJ+6kkScgKi9cbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG5cbi8qICfupJInICovXG4uaWNvbi0xMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEzJzsgfVxuXG4vKiAn7qSTJyAqL1xuLmljb24tMTYyMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNCc7IH1cblxuLyogJ+6klCcgKi9cbi5pY29uLTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG5cbi8qICfupJUnICovXG4uaWNvbi0xNjIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE2JzsgfVxuXG4vKiAn7qSWJyAqL1xuLmljb24tMTItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuLyogJ+6klycgKi9cbi5pY29uLTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTgnOyB9XG5cbi8qICfupJgnICovXG4uaWNvbi0xNjIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE5JzsgfVxuXG4vKiAn7qSZJyAqL1xuLmljb24tMTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYSc7IH1cblxuLyogJ+6kmicgKi9cbi5pY29uLTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWInOyB9XG5cbi8qICfupJsnICovXG4uaWNvbi0xNjIzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJzsgfVxuXG4vKiAn7qScJyAqL1xuLmljb24tMTQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZCc7IH1cblxuLyogJ+6knScgKi9cbi5pY29uLTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWUnOyB9XG5cbi8qICfupJ4nICovXG4uaWNvbi0xNjIzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFmJzsgfVxuXG4vKiAn7qSfJyAqL1xuLmljb24tMTUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMCc7IH1cblxuLyogJ+6koCcgKi9cbi5pY29uLTE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjEnOyB9XG5cbi8qICfupKEnICovXG4uaWNvbi0xNjUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjInOyB9XG5cbi8qICfupKInICovXG4uaWNvbi0xNjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7IH1cblxuLyogJ+6koycgKi9cbi5pY29uLTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNCc7IH1cblxuLyogJ+6kpCcgKi9cbi5pY29uLTE3LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjUnOyB9XG5cbi8qICfupKUnICovXG4uaWNvbi0xNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI2JzsgfVxuXG4vKiAn7qSmJyAqL1xuLmljb24tMTY1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjcnOyB9XG5cbi8qICfupKcnICovXG4uaWNvbi0xOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI4JzsgfVxuXG4vKiAn7qSoJyAqL1xuLmljb24tMjYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOSc7IH1cblxuLyogJ+6kqScgKi9cbi5pY29uLTE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmEnOyB9XG5cbi8qICfupKonICovXG4uaWNvbi0xNjI3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJiJzsgfVxuXG4vKiAn7qSrJyAqL1xuLmljb24tMTAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmMnOyB9XG5cbi8qICfupKwnICovXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZCc7IH1cblxuLyogJ+6krScgKi9cbi5pY29uLTEwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJmJzsgfVxuXG4vKiAn7qSvJyAqL1xuLmljb24tMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzAnOyB9XG5cbi8qICfupLAnICovXG4uaWNvbi0xMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMic7IH1cblxuLyogJ+6ksicgKi9cbi5pY29uLTEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMzJzsgfVxuXG4vKiAn7qSzJyAqL1xuLmljb24tMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzUnOyB9XG5cbi8qICfupLUnICovXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNyc7IH1cblxuLyogJ+6ktycgKi9cbi5pY29uLTExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM5JzsgfVxuXG4vKiAn7qS5JyAqL1xuLmljb24tMTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2InOyB9XG5cbi8qICfupLsnICovXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZCc7IH1cblxuLyogJ+6kvScgKi9cbi5pY29uLTEyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNmJzsgfVxuXG4vKiAn7qS/JyAqL1xuLmljb24tMTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnOyB9XG5cbi8qICfupYAnICovXG4uaWNvbi0xMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Mic7IH1cblxuLyogJ+6lgicgKi9cbi5pY29uLTEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJzsgfVxuXG4vKiAn7qWDJyAqL1xuLmljb24tMTMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDUnOyB9XG5cbi8qICfupYUnICovXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nic7IH1cblxuLyogJ+6lhicgKi9cbi5pY29uLTEzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ4JzsgfVxuXG4vKiAn7qWIJyAqL1xuLmljb24tMTMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDknOyB9XG5cbi8qICfupYknICovXG4uaWNvbi0xMzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yic7IH1cblxuLyogJ+6liycgKi9cbi5pY29uLTEzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRjJzsgfVxuXG4vKiAn7qWMJyAqL1xuLmljb24tMTMzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGUnOyB9XG5cbi8qICfupY4nICovXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Zic7IH1cblxuLyogJ+6ljycgKi9cbi5pY29uLTEzNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUxJzsgfVxuXG4vKiAn7qWRJyAqL1xuLmljb24tMTM0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTInOyB9XG5cbi8qICfupZInICovXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NCc7IH1cblxuLyogJ+6llCcgKi9cbi5pY29uLTE0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU1JzsgfVxuXG4vKiAn7qWVJyAqL1xuLmljb24tMTQxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTcnOyB9XG5cbi8qICfupZcnICovXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OCc7IH1cblxuLyogJ+6lmCcgKi9cbi5pY29uLTE0Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVhJzsgfVxuXG4vKiAn7qWaJyAqL1xuLmljb24tMTQyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWInOyB9XG5cbi8qICfupZsnICovXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZCc7IH1cblxuLyogJ+6lnScgKi9cbi5pY29uLTE0My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVlJzsgfVxuXG4vKiAn7qWeJyAqL1xuLmljb24tMTQ0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjAnOyB9XG5cbi8qICfupaAnICovXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MSc7IH1cblxuLyogJ+6loScgKi9cbi5pY29uLTE1MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJzsgfVxuXG4vKiAn7qWjJyAqL1xuLmljb24tMTUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjQnOyB9XG5cbi8qICfupaQnICovXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nic7IH1cblxuLyogJ+6lpicgKi9cbi5pY29uLTE1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY3JzsgfVxuXG4vKiAn7qWnJyAqL1xuLmljb24tMTUyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjknOyB9XG5cbi8qICfupaknICovXG4uaWNvbi0xNTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2YSc7IH1cblxuLyogJ+6lqicgKi9cbi5pY29uLTE1My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZjJzsgfVxuXG4vKiAn7qWsJyAqL1xuLmljb24tMTUzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmQnOyB9XG5cbi8qICfupa0nICovXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzEnOyB9XG5cbi8qICfupbEnICovXG4uaWNvbi0xNzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Myc7IH1cblxuLyogJ+6lsycgKi9cbi5pY29uLTE3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc0JzsgfVxuXG4vKiAn7qW0JyAqL1xuLmljb24tMTcxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzYnOyB9XG5cbi8qICfupbYnICovXG4uaWNvbi0xNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nyc7IH1cblxuLyogJ+6ltycgKi9cbi5pY29uLTE3Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc5JzsgfVxuXG4vKiAn7qW5JyAqL1xuLmljb24tMTcyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2EnOyB9XG5cbi8qICfupbonICovXG4uaWNvbi0xNzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yyc7IH1cblxuLyogJ+6lvCcgKi9cbi5pY29uLTE3My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdkJzsgfVxuXG4vKiAn7qW9JyAqL1xuLmljb24tMTc0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2YnOyB9XG5cbi8qICfupb8nICovXG4uaWNvbi0xNzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4MCc7IH1cblxuLyogJ+6mgCcgKi9cbi5pY29uLTE3NS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgyJzsgfVxuXG4vKiAn7qaCJyAqL1xuLmljb24tMTc1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODMnOyB9XG5cbi8qICfupoMnICovXG4uaWNvbi0xODAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4NSc7IH1cblxuLyogJ+6mhScgKi9cbi5pY29uLTE4MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg3JzsgfVxuXG4vKiAn7qaHJyAqL1xuLmljb24tMTgyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODknOyB9XG5cbi8qICfupoknICovXG4uaWNvbi0xODQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Yyc7IH1cblxuLyogJ+6mjCcgKi9cbi5pY29uLTE4NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThlJzsgfVxuXG4vKiAn7qaOJyAqL1xuLmljb24tMTg2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTAnOyB9XG5cbi8qICfuppAnICovXG4uaWNvbi0xOTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Mic7IH1cblxuLyogJ+6mkicgKi9cbi5pY29uLTE5MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk0JzsgfVxuXG4vKiAn7qaUJyAqL1xuLmljb24tMTkyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTYnOyB9XG5cbi8qICfuppYnICovXG4uaWNvbi0xOTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OCc7IH1cblxuLyogJ+6mmCcgKi9cbi5pY29uLTE5My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk5JzsgfVxuXG4vKiAn7qaZJyAqL1xuLmljb24tMTAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTliJzsgfVxuXG4vKiAn7qabJyAqL1xuLmljb24tMTAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTljJzsgfVxuXG4vKiAn7qacJyAqL1xuLmljb24tMTAwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTllJzsgfVxuXG4vKiAn7qaeJyAqL1xuLmljb24tMTAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTlmJzsgfVxuXG4vKiAn7qafJyAqL1xuLmljb24tMTAxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWExJzsgfVxuXG4vKiAn7qahJyAqL1xuLmljb24tMTAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWEyJzsgfVxuXG4vKiAn7qaiJyAqL1xuLmljb24tMTAxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE0JzsgfVxuXG4vKiAn7qakJyAqL1xuLmljb24tMTAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE1JzsgfVxuXG4vKiAn7qalJyAqL1xuLmljb24tMTAyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE3JzsgfVxuXG4vKiAn7qanJyAqL1xuLmljb24tMTAyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE4JzsgfVxuXG4vKiAn7qaoJyAqL1xuLmljb24tMTAyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFhJzsgfVxuXG4vKiAn7qaqJyAqL1xuLmljb24tMTAyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFiJzsgfVxuXG4vKiAn7qarJyAqL1xuLmljb24tMTAyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFkJzsgfVxuXG4vKiAn7qatJyAqL1xuLmljb24tMTAyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFlJzsgfVxuXG4vKiAn7qauJyAqL1xuLmljb24tMTAyMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIwJzsgfVxuXG4vKiAn7qawJyAqL1xuLmljb24tMTAyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIxJzsgfVxuXG4vKiAn7qaxJyAqL1xuLmljb24tMTAyNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIzJzsgfVxuXG4vKiAn7qazJyAqL1xuLmljb24tMTAyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI0JzsgfVxuXG4vKiAn7qa0JyAqL1xuLmljb24tMTEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI2JzsgfVxuXG4vKiAn7qa2JyAqL1xuLmljb24tMTEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI4JzsgfVxuXG4vKiAn7qa4JyAqL1xuLmljb24tMTEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJhJzsgfVxuXG4vKiAn7qa6JyAqL1xuLmljb24tMTExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJjJzsgfVxuXG4vKiAn7qa8JyAqL1xuLmljb24tMTExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJlJzsgfVxuXG4vKiAn7qa+JyAqL1xuLmljb24tMTExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWMwJzsgfVxuXG4vKiAn7qeAJyAqL1xuLmljb24tMTEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWMyJzsgfVxuXG4vKiAn7qeCJyAqL1xuLmljb24tMTEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM0JzsgfVxuXG4vKiAn7qeEJyAqL1xuLmljb24tMTEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM2JzsgfVxuXG4vKiAn7qeGJyAqL1xuLmljb24tMTEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM4JzsgfVxuXG4vKiAn7qeIJyAqL1xuLmljb24tMTEzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNhJzsgfVxuXG4vKiAn7qeKJyAqL1xuLmljb24tMTEzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNjJzsgfVxuXG4vKiAn7qeMJyAqL1xuLmljb24tMTEzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNlJzsgfVxuXG4vKiAn7qeOJyAqL1xuLmljb24tMTIwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQwJzsgfVxuXG4vKiAn7qeQJyAqL1xuLmljb24tMTIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQxJzsgfVxuXG4vKiAn7qeRJyAqL1xuLmljb24tMTIwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQzJzsgfVxuXG4vKiAn7qeTJyAqL1xuLmljb24tMTIwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ0JzsgfVxuXG4vKiAn7qeUJyAqL1xuLmljb24tMTIwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ2JzsgfVxuXG4vKiAn7qeWJyAqL1xuLmljb24tMTIwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ3JzsgfVxuXG4vKiAn7qeXJyAqL1xuLmljb24tMTIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ5JzsgfVxuXG4vKiAn7qeZJyAqL1xuLmljb24tMTIyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRhJzsgfVxuXG4vKiAn7qeaJyAqL1xuLmljb24tMTIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRiJzsgfVxuXG4vKiAn7qebJyAqL1xuLmljb24tMTIyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRkJzsgfVxuXG4vKiAn7qedJyAqL1xuLmljb24tMTIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRlJzsgfVxuXG4vKiAn7qeeJyAqL1xuLmljb24tMTIyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUwJzsgfVxuXG4vKiAn7qegJyAqL1xuLmljb24tMTIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUxJzsgfVxuXG4vKiAn7qehJyAqL1xuLmljb24tMTMwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUzJzsgfVxuXG4vKiAn7qejJyAqL1xuLmljb24tMTMwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU0JzsgfVxuXG4vKiAn7qekJyAqL1xuLmljb24tMTMwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU2JzsgfVxuXG4vKiAn7qemJyAqL1xuLmljb24tMTMwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU3JzsgfVxuXG4vKiAn7qenJyAqL1xuLmljb24tMTMxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU5JzsgfVxuXG4vKiAn7qepJyAqL1xuLmljb24tMTMxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVhJzsgfVxuXG4vKiAn7qeqJyAqL1xuLmljb24tMTMxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVjJzsgfVxuXG4vKiAn7qesJyAqL1xuLmljb24tMTMxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVkJzsgfVxuXG4vKiAn7qetJyAqL1xuLmljb24tMTMyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVmJzsgfVxuXG4vKiAn7qevJyAqL1xuLmljb24tMTMyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYwJzsgfVxuXG4vKiAn7qewJyAqL1xuLmljb24tMTMyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYyJzsgfVxuXG4vKiAn7qeyJyAqL1xuLmljb24tMTMyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYzJzsgfVxuXG4vKiAn7qezJyAqL1xuLmljb24tMTMzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY1JzsgfVxuXG4vKiAn7qe1JyAqL1xuLmljb24tMTMzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY2JzsgfVxuXG4vKiAn7qe2JyAqL1xuLmljb24tMTMzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY4JzsgfVxuXG4vKiAn7qe4JyAqL1xuLmljb24tMTMzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY5JzsgfVxuXG4vKiAn7qe5JyAqL1xuLmljb24tMTM0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZiJzsgfVxuXG4vKiAn7qe7JyAqL1xuLmljb24tMTM0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZjJzsgfVxuXG4vKiAn7qe8JyAqL1xuLmljb24tMTM0MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZlJzsgfVxuXG4vKiAn7qe+JyAqL1xuLmljb24tMTM0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZmJzsgfVxuXG4vKiAn7qe/JyAqL1xuLmljb24tMTM0Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTAxJzsgfVxuXG4vKiAn7qiBJyAqL1xuLmljb24tMTM0Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTAyJzsgfVxuXG4vKiAn7qiCJyAqL1xuLmljb24tMTQwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA0JzsgfVxuXG4vKiAn7qiEJyAqL1xuLmljb24tMTQwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA1JzsgfVxuXG4vKiAn7qiFJyAqL1xuLmljb24tMTQxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA3JzsgfVxuXG4vKiAn7qiHJyAqL1xuLmljb24tMTQxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA4JzsgfVxuXG4vKiAn7qiIJyAqL1xuLmljb24tMTQyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBhJzsgfVxuXG4vKiAn7qiKJyAqL1xuLmljb24tMTQyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBiJzsgfVxuXG4vKiAn7qiLJyAqL1xuLmljb24tMTQzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBkJzsgfVxuXG4vKiAn7qiNJyAqL1xuLmljb24tMTQzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBlJzsgfVxuXG4vKiAn7qiOJyAqL1xuLmljb24tMTQ0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEwJzsgfVxuXG4vKiAn7qiQJyAqL1xuLmljb24tMTQ0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTExJzsgfVxuXG4vKiAn7qiRJyAqL1xuLmljb24tMTUwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEzJzsgfVxuXG4vKiAn7qiTJyAqL1xuLmljb24tMTUwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE0JzsgfVxuXG4vKiAn7qiUJyAqL1xuLmljb24tMTUxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE2JzsgfVxuXG4vKiAn7qiWJyAqL1xuLmljb24tMTUxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE3JzsgfVxuXG4vKiAn7qiXJyAqL1xuLmljb24tMTUyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE5JzsgfVxuXG4vKiAn7qiZJyAqL1xuLmljb24tMTUyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFhJzsgfVxuXG4vKiAn7qiaJyAqL1xuLmljb24tMTUzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFjJzsgfVxuXG4vKiAn7qicJyAqL1xuLmljb24tMTUzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFkJzsgfVxuXG4vKiAn7qidJyAqL1xuLmljb24tMTYwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFmJzsgfVxuXG4vKiAn7qifJyAqL1xuLmljb24tMTYxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTIzJzsgfVxuXG4vKiAn7qijJyAqL1xuLmljb24tMTcwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI3JzsgfVxuXG4vKiAn7qinJyAqL1xuLmljb24tMTcwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI4JzsgfVxuXG4vKiAn7qioJyAqL1xuLmljb24tMTcwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJhJzsgfVxuXG4vKiAn7qiqJyAqL1xuLmljb24tMTcwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJiJzsgfVxuXG4vKiAn7qirJyAqL1xuLmljb24tMTcxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJkJzsgfVxuXG4vKiAn7qitJyAqL1xuLmljb24tMTcxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJlJzsgfVxuXG4vKiAn7qiuJyAqL1xuLmljb24tMTcyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMwJzsgfVxuXG4vKiAn7qiwJyAqL1xuLmljb24tMTcyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMxJzsgfVxuXG4vKiAn7qixJyAqL1xuLmljb24tMTczMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMzJzsgfVxuXG4vKiAn7qizJyAqL1xuLmljb24tMTczMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM0JzsgfVxuXG4vKiAn7qi0JyAqL1xuLmljb24tMTc0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM2JzsgfVxuXG4vKiAn7qi2JyAqL1xuLmljb24tMTc0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM3JzsgfVxuXG4vKiAn7qi3JyAqL1xuLmljb24tMTc1MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM5JzsgfVxuXG4vKiAn7qi5JyAqL1xuLmljb24tMTc1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNhJzsgfVxuXG4vKiAn7qi6JyAqL1xuLmljb24tMTg0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNjJzsgfVxuXG4vKiAn7qi8JyAqL1xuLmljb24tMTg0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNlJzsgfVxuXG4vKiAn7qi+JyAqL1xuLmljb24tMTkwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQwJzsgfVxuXG4vKiAn7qmAJyAqL1xuLmljb24tMTkwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQyJzsgfVxuXG4vKiAn7qmCJyAqL1xuLmljb24tMTkwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ0JzsgfVxuXG4vKiAn7qmEJyAqL1xuLmljb24tMTkwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ2JzsgfVxuXG4vKiAn7qmGJyAqL1xuLmljb24tMTkwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ5JzsgfVxuXG4vKiAn7qmJJyAqL1xuLmljb24tMTkxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRiJzsgfVxuXG4vKiAn7qmLJyAqL1xuLmljb24tMTkxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRkJzsgfVxuXG4vKiAn7qmNJyAqL1xuLmljb24tMTkxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRmJzsgfVxuXG4vKiAn7qmPJyAqL1xuLmljb24tMTkxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUxJzsgfVxuXG4vKiAn7qmRJyAqL1xuLmljb24tMTkxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUzJzsgfVxuXG4vKiAn7qmTJyAqL1xuLmljb24tMTkxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU1JzsgfVxuXG4vKiAn7qmVJyAqL1xuLmljb24tMTkyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU3JzsgfVxuXG4vKiAn7qmXJyAqL1xuLmljb24tMTkyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU5JzsgfVxuXG4vKiAn7qmZJyAqL1xuLmljb24tMTkyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTViJzsgfVxuXG4vKiAn7qmbJyAqL1xuLmljb24tMTkyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTVkJzsgfVxuXG4vKiAn7qmdJyAqL1xuLmljb24tMTkyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTVmJzsgfVxuXG4vKiAn7qmfJyAqL1xuLmljb24tMTkzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYxJzsgfVxuXG4vKiAn7qmhJyAqL1xuLmljb24tMTkzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYyJzsgfVxuXG4vKiAn7qmiJyAqL1xuLmljb24tMTkzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY0JzsgfVxuXG4vKiAn7qmkJyAqL1xuLmljb24tMTkzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY1JzsgfVxuXG4vKiAn7qmlJyAqL1xuLmljb24tMTkzMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY3JzsgfVxuXG4vKiAn7qmnJyAqL1xuLmljb24tMTkzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY4JzsgfVxuXG4vKiAn7qmoJyAqL1xuLmljb24tMTkzMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZhJzsgfVxuXG4vKiAn7qmqJyAqL1xuLmljb24tMTkzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZiJzsgfVxuXG4vKiAn7qmrJyAqL1xuLmljb24tMTkzNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZkJzsgfVxuXG4vKiAn7qmtJyAqL1xuLmljb24tMTkzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZlJzsgfVxuXG4vKiAn7qmuJyAqL1xuLmljb24tMTkzNS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTcwJzsgfVxuXG4vKiAn7qmwJyAqL1xuLmljb24tMTkzNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTcxJzsgfVxuXG4vKiAn7qmxJyAqL1xuLmljb24tMTAwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Myc7IH1cblxuLyogJ+6psycgKi9cbi5pY29uLTEwMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzQnOyB9XG5cbi8qICfuqbQnICovXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc2JzsgfVxuXG4vKiAn7qm2JyAqL1xuLmljb24tMTAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Nyc7IH1cblxuLyogJ+6ptycgKi9cbi5pY29uLTEwMDAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzknOyB9XG5cbi8qICfuqbknICovXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdhJzsgfVxuXG4vKiAn7qm6JyAqL1xuLmljb24tMTAwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Yyc7IH1cblxuLyogJ+6pvCcgKi9cbi5pY29uLTEwMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2QnOyB9XG5cbi8qICfuqb0nICovXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdmJzsgfVxuXG4vKiAn7qm/JyAqL1xuLmljb24tMTAwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4MCc7IH1cblxuLyogJ+6qgCcgKi9cbi5pY29uLTEwMDEyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODInOyB9XG5cbi8qICfuqoInICovXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgzJzsgfVxuXG4vKiAn7qqDJyAqL1xuLmljb24tMTEyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4NSc7IH1cblxuLyogJ+6qhScgKi9cbi5pY29uLTExMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODcnOyB9XG5cbi8qICfuqocnICovXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg5JzsgfVxuXG4vKiAn7qqJJyAqL1xuLmljb24tMTEyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Yic7IH1cblxuLyogJ+6qiycgKi9cbi5pY29uLTExMjMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGQnOyB9XG5cbi8qICfuqo0nICovXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThmJzsgfVxuXG4vKiAn7qqPJyAqL1xuLmljb24tMTg0MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5MSc7IH1cblxuLyogJ+6qkScgKi9cbi5pY29uLTE4NDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTMnOyB9XG5cbi8qICfuqpMnICovXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk1JzsgfVxuXG4vKiAn7qqVJyAqL1xuLmljb24tMTg0MDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Nyc7IH1cblxuLyogJ+6qlycgKi9cbi5pY29uLTE4NDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTknOyB9XG5cbi8qICfuqpknICovXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTliJzsgfVxuXG4vKiAn7qqbJyAqL1xuLmljb24tMTg0MTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5ZCc7IH1cblxuLyogJ+6qnScgKi9cbi5pY29uLTE4NDEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWYnOyB9XG5cbi8qICfuqp8nICovXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWExJzsgfVxuXG4vKiAn7qqhJyAqL1xuLmljb24tMTg0MTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMyc7IH1cblxuLyogJ+6qoycgKi9cbi5pY29uLTE4NDE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTUnOyB9XG5cbi8qICfuqqUnICovXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE3JzsgfVxuXG4vKiAn7qqnJyAqL1xuLmljb24tMTg0MTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhOSc7IH1cblxuLyogJ+6qqScgKi9cbi5pY29uLTExMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFiJzsgfVxuXG4vKiAn7qqrJyAqL1xuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWQnOyB9XG5cbi8qICfuqq0nICovXG4uaWNvbi0xMTAwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhZic7IH1cblxuLyogJ+6qrycgKi9cbi5pY29uLTExMDAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIxJzsgfVxuXG4vKiAn7qqxJyAqL1xuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjMnOyB9XG5cbi8qICfuqrMnICovXG4uaWNvbi0xMTAwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiNSc7IH1cblxuLyogJ+6qtScgKi9cbi5pY29uLTExMDAwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI3JzsgfVxuXG4vKiAn7qq3JyAqL1xuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjknOyB9XG5cbi8qICfuqrknICovXG4uaWNvbi0xMTAwMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiYic7IH1cblxuLyogJ+6quycgKi9cbi5pY29uLTExMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJkJzsgfVxuXG4vKiAn7qq9JyAqL1xuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmYnOyB9XG5cbi8qICfuqr8nICovXG4uaWNvbi0xMTAwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjMSc7IH1cblxuLyogJ+6rgScgKi9cbi5pY29uLTExMDAxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWMzJzsgfVxuXG4vKiAn7quDJyAqL1xuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzUnOyB9XG5cbi8qICfuq4UnICovXG4uaWNvbi0xMTAwMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjNyc7IH1cblxuLyogJ+6rhycgKi9cbi5pY29uLTExMDAxNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM5JzsgfVxuXG4vKiAn7quJJyAqL1xuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2InOyB9XG5cbi8qICfuq4snICovXG4uaWNvbi0xMTAwMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjZCc7IH1cblxuLyogJ+6rjScgKi9cbi5pY29uLTExMDAxOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNmJzsgfVxuXG4vKiAn7quPJyAqL1xuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDEnOyB9XG5cbi8qICfuq5EnICovXG4uaWNvbi0xMTAxMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkMyc7IH1cblxuLyogJ+6rkycgKi9cbi5pY29uLTExMDEwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ1JzsgfVxuXG4vKiAn7quVJyAqL1xuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDcnOyB9XG5cbi8qICfuq5cnICovXG4uaWNvbi0xMTAxMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkOSc7IH1cblxuLyogJ+6rmScgKi9cbi5pY29uLTExMDEwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRiJzsgfVxuXG4vKiAn7qubJyAqL1xuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGQnOyB9XG5cbi8qICfuq50nICovXG4uaWNvbi0xMTAxMDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkZic7IH1cblxuLyogJ+6rnycgKi9cbi5pY29uLTExMDEwOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWUxJzsgfVxuXG4vKiAn7quhJyAqL1xuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTMnOyB9XG5cbi8qICfuq6MnICovXG4uaWNvbi0xMTAxMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlNSc7IH1cblxuLyogJ+6rpScgKi9cbi5pY29uLTExMDExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU3JzsgfVxuXG4vKiAn7qunJyAqL1xuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTknOyB9XG5cbi8qICfuq6knICovXG4uaWNvbi0xMTAxMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlYic7IH1cblxuLyogJ+6rqycgKi9cbi5pY29uLTExMDExNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVkJzsgfVxuXG4vKiAn7qutJyAqL1xuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWYnOyB9XG5cbi8qICfuq68nICovXG4uaWNvbi0xMTAxMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmMSc7IH1cblxuLyogJ+6rsScgKi9cbi5pY29uLTExMDExOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWYzJzsgfVxuXG4vKiAn7quzJyAqL1xuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjUnOyB9XG5cbi8qICfuq7UnICovXG4uaWNvbi0xMTAxMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmNyc7IH1cblxuLyogJ+6rtycgKi9cbi5pY29uLTExMDEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY5JzsgfVxuXG4vKiAn7qu5JyAqL1xuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmInOyB9XG5cbi8qICfuq7snICovXG4uaWNvbi0xMTAxMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmZCc7IH1cblxuLyogJ+6rvScgKi9cbi5pY29uLTExMTAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZmJzsgfVxuXG4vKiAn7qu/JyAqL1xuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDEnOyB9XG5cbi8qICfurIEnICovXG4uaWNvbi0xMTEwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwMyc7IH1cblxuLyogJ+6sgycgKi9cbi5pY29uLTExMTAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA1JzsgfVxuXG4vKiAn7qyFJyAqL1xuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDcnOyB9XG5cbi8qICfurIcnICovXG4uaWNvbi0xMTEwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwOSc7IH1cblxuLyogJ+6siScgKi9cbi5pY29uLTExMTAwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBiJzsgfVxuXG4vKiAn7qyLJyAqL1xuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGQnOyB9XG5cbi8qICfurI0nICovXG4uaWNvbi0xMTEwMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwZic7IH1cblxuLyogJ+6sjycgKi9cbi5pY29uLTExMTAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjExJzsgfVxuXG4vKiAn7qyRJyAqL1xuLmljb24tMTExMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTMnOyB9XG5cbi8qICfurJMnICovXG4uaWNvbi0xMTEwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxNSc7IH1cblxuLyogJ+6slScgKi9cbi5pY29uLTExMTAxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE3JzsgfVxuXG4vKiAn7qyXJyAqL1xuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTknOyB9XG5cbi8qICfurJknICovXG4uaWNvbi0xMTEwMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxYic7IH1cblxuLyogJ+6smycgKi9cbi5pY29uLTExMjAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFkJzsgfVxuXG4vKiAn7qydJyAqL1xuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWYnOyB9XG5cbi8qICfurJ8nICovXG4uaWNvbi0xMTIwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyMSc7IH1cblxuLyogJ+6soScgKi9cbi5pY29uLTExMjAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjIzJzsgfVxuXG4vKiAn7qyjJyAqL1xuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjUnOyB9XG5cbi8qICfurKUnICovXG4uaWNvbi0xMTIwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyNyc7IH1cblxuLyogJ+6spycgKi9cbi5pY29uLXNwMDctMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyOSc7IH1cblxuLyogJ+6sqScgKi9cbi5pY29uLXNwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyYSc7IH1cblxuLyogJ+6sqicgKi9cbi5pY29uLXNwMTktMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyYyc7IH1cblxuLyogJ+6srCcgKi9cbi5pY29uLXNwMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyZCc7IH1cblxuLyogJ+6srScgKi9cbi5pY29uLXNwMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyZic7IH1cblxuLyogJ+6srycgKi9cbi5pY29uLXNwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMCc7IH1cblxuLyogJ+6ssCcgKi9cbi5pY29uLXNwMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMic7IH1cblxuLyogJ+6ssicgKi9cbi5pY29uLXNwMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMyc7IH1cblxuLyogJ+6ssycgKi9cbi5pY29uLXNwMzgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzNSc7IH1cblxuLyogJ+6stScgKi9cbi5pY29uLXNwODctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzOCc7IH1cblxuLyogJ+6suCcgKi9cbi5pY29uLXNwODgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzYSc7IH1cblxuLyogJ+6suicgKi9cbi5pY29uLXNwODktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzYyc7IH1cblxuLyogJ+6svCcgKi9cbi5pY29uLXNwMTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2UnOyB9XG5cbi8qICfurL4nICovXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQwJzsgfVxuXG4vKiAn7q2AJyAqL1xuLmljb24tMTkwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQyJzsgfVxuXG4vKiAn7q2CJyAqL1xuLmljb24tMTAwMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDMnOyB9XG5cbi8qICfurYMnICovXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0NCc7IH1cblxuLyogJ+6thCcgKi9cbi5pY29uLTEwMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ2JzsgfVxuXG4vKiAn7q2GJyAqL1xuLmljb24tMTAwMDAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDcnOyB9XG5cbi8qICfurYcnICovXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0OCc7IH1cblxuLyogJ+6tiCcgKi9cbi5pY29uLTEwMDAwMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRhJzsgfVxuXG4vKiAn7q2KJyAqL1xuLmljb24tMTAwMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGInOyB9XG5cbi8qICfurYsnICovXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0ZCc7IH1cblxuLyogJ+6tjScgKi9cbi5pY29uLTEwMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRlJzsgfVxuXG4vKiAn7q2OJyAqL1xuLmljb24tMTAwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTAnOyB9XG5cbi8qICfurZAnICovXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Mic7IH1cblxuLyogJ+6tkicgKi9cbi5pY29uLTEwMDEwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU0JzsgfVxuXG4vKiAn7q2UJyAqL1xuLmljb24tMTAwMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTUnOyB9XG5cbi8qICfurZUnICovXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Nyc7IH1cblxuLyogJ+6tlycgKi9cbi5pY29uLTEwMDEwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU4JzsgfVxuXG4vKiAn7q2YJyAqL1xuLmljb24tMTAwMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTknOyB9XG5cbi8qICfurZknICovXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Yic7IH1cblxuLyogJ+6tmycgKi9cbi5pY29uLTEwMDExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVjJzsgfVxuXG4vKiAn7q2cJyAqL1xuLmljb24tMTAwMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWUnOyB9XG5cbi8qICfurZ4nICovXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2MCc7IH1cblxuLyogJ+6toCcgKi9cbi5pY29uLTEyMjIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYyJzsgfVxuXG4vKiAn7q2iJyAqL1xuLmljb24tMTIyMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjMnOyB9XG5cbi8qICfuraMnICovXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2NCc7IH1cblxuLyogJ+6tpCcgKi9cbi5pY29uLTExMjMwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY4JzsgfVxuXG4vKiAn7q2oJyAqL1xuLmljb24tMTEyMzAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjknOyB9XG5cbi8qICfuraknICovXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2YSc7IH1cblxuLyogJ+6tqicgKi9cbi5pY29uLTExMjMxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZjJzsgfVxuXG4vKiAn7q2sJyAqL1xuLmljb24tMTEyMzIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmUnOyB9XG5cbi8qICfura4nICovXG4uaWNvbi0yNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcwJzsgfVxuXG4vKiAn7q2wJyAqL1xuLmljb24tMTc2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzEnOyB9XG5cbi8qICfurbEnICovXG4uaWNvbi0xMzgwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzInOyB9XG5cbi8qICfurbInICovXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Myc7IH1cblxuLyogJ+6tsycgKi9cbi5pY29uLTEyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NCc7IH1cblxuLyogJ+6ttCcgKi9cbi5pY29uLTEzNzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NSc7IH1cblxuLyogJ+6ttScgKi9cbi5pY29uLTI0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc2JzsgfVxuXG4vKiAn7q22JyAqL1xuLmljb24tMjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Nyc7IH1cblxuLyogJ+6ttycgKi9cbi5pY29uLTIwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3OCc7IH1cblxuLyogJ+6tuCcgKi9cbi5pY29uLTIwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3OSc7IH1cblxuLyogJ+6tuScgKi9cbi5pY29uLTIwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdhJzsgfVxuXG4vKiAn7q26JyAqL1xuLmljb24tMjAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdiJzsgfVxuXG4vKiAn7q27JyAqL1xuLmljb24tMjAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdjJzsgfVxuXG4vKiAn7q28JyAqL1xuLmljb24tMjAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdkJzsgfVxuXG4vKiAn7q29JyAqL1xuLmljb24tMjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2UnOyB9XG5cbi8qICfurb4nICovXG4uaWNvbi0yMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdmJzsgfVxuXG4vKiAn7q2/JyAqL1xuLmljb24tMTU1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODEnOyB9XG5cbi8qICfuroEnICovXG4uaWNvbi0xNTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Mic7IH1cblxuLyogJ+6ugicgKi9cbi5pY29uLTI1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgzJzsgfVxuXG4vKiAn7q6DJyAqL1xuLmljb24tMTM3My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg0JzsgfVxuXG4vKiAn7q6EJyAqL1xuLmljb24tMTM3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg1JzsgfVxuXG4vKiAn7q6FJyAqL1xuLmljb24tMjUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODYnOyB9XG5cbi8qICfuroYnICovXG4uaWNvbi0yNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg3JzsgfVxuXG4vKiAn7q6HJyAqL1xuLmljb24tMTMzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg4JzsgfVxuXG4vKiAn7q6IJyAqL1xuLmljb24tMTMzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg5JzsgfVxuXG4vKiAn7q6JJyAqL1xuLmljb24tMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGEnOyB9XG5cbi8qICfuroonICovXG4uaWNvbi0xMzMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGInOyB9XG5cbi8qICfurosnICovXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Yyc7IH1cblxuLyogJ+6ujCcgKi9cbi5pY29uLTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGQnOyB9XG5cbi8qICfuro0nICovXG4uaWNvbi0xMzIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGUnOyB9XG5cbi8qICfuro4nICovXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Zic7IH1cblxuLyogJ+6ujycgKi9cbi5pY29uLTEzNzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5MCc7IH1cblxuLyogJ+6ukCcgKi9cbi5pY29uLTEzMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5MSc7IH1cblxuLyogJ+6ukScgKi9cbi5pY29uLTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTInOyB9XG5cbi8qICfurpInICovXG4uaWNvbi0xMzYxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTMnOyB9XG5cbi8qICfurpMnICovXG4uaWNvbi0xMzYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTQnOyB9XG5cbi8qICfurpQnICovXG4uaWNvbi0yMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5NSc7IH1cblxuLyogJ+6ulScgKi9cbi5pY29uLTEzNDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Nic7IH1cblxuLyogJ+6ulicgKi9cbi5pY29uLTEzNDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Nyc7IH1cblxuLyogJ+6ulycgKi9cbi5pY29uLTEzNTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OCc7IH1cblxuLyogJ+6umCcgKi9cbi5pY29uLTIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk5JzsgfVxuXG4vKiAn7q6ZJyAqL1xuLmljb24tMTM1Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlhJzsgfVxuXG4vKiAn7q6aJyAqL1xuLmljb24tMTM1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjliJzsgfVxuXG4vKiAn7q6bJyAqL1xuLmljb24tMTM1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjljJzsgfVxuXG4vKiAn7q6cJyAqL1xuLmljb24tMjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWQnOyB9XG5cbi8qICfurp0nICovXG4uaWNvbi0yMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjllJzsgfVxuXG4vKiAn7q6eJyAqL1xuLmljb24tMTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlmJzsgfVxuXG4vKiAn7q6fJyAqL1xuLmljb24tMTQ2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEwJzsgfVxuXG4vKiAn7q6gJyAqL1xuLmljb24tMTQ1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmExJzsgfVxuXG4vKiAn7q6hJyAqL1xuLmljb24tMTQ4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTInOyB9XG5cbi8qICfurqInICovXG4uaWNvbi0xNDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMyc7IH1cblxuLyogJ+6uoycgKi9cbi5pY29uLTE0Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE0JzsgfVxuXG4vKiAn7q6kJyAqL1xuLmljb24tMTQ1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTUnOyB9XG5cbi8qICfurqUnICovXG4uaWNvbi0xNjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNic7IH1cblxuLyogJ+6upicgKi9cbi5pY29uLTE2MjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNyc7IH1cblxuLyogJ+6upycgKi9cbi5pY29uLTI2MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE4JzsgfVxuXG4vKiAn7q6oJyAqL1xuLmljb24tMTYyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE5JzsgfVxuXG4vKiAn7q6pJyAqL1xuLmljb24tMTYyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYSc7IH1cblxuLyogJ+6uqicgKi9cbi5pY29uLTE2MjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWInOyB9XG5cbi8qICfurqsnICovXG4uaWNvbi0xNjIxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFjJzsgfVxuXG4vKiAn7q6sJyAqL1xuLmljb24tMTQ3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFkJzsgfVxuXG4vKiAn7q6tJyAqL1xuLmljb24tMTQ0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFlJzsgfVxuXG4vKiAn7q6uJyAqL1xuLmljb24tMTYzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFmJzsgfVxuXG4vKiAn7q6vJyAqL1xuLmljb24tMTYzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYjAnOyB9XG5cbi8qICfurrAnICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBGdW5jdGlvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgbGlua1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCBhIHRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5TZXQgdGl0bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSB3aXRoIHN1YnRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgdGl0bGUgZm9ybSBkYXJrXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IaWRlIGVsZW1lbnRzIHZpc3VhbGx5LCBidXQga2VlcCB0aGVtIGF2YWlsYWJsZSBmb3Igc2NyZWVuLXJlYWRlcnMuXHJcblxyXG5Vc2VkIGZvciBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3Igc2NyZWVuLXJlYWRlciB1c2VycyB0byB1bmRlcnN0YW5kIGFuZCB1c2VcclxudGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcclxubWFubmVyIHNob3VsZCBiZSBrZXB0IGNvbmNpc2UsIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGJ1cmRlbiBvbiB0aGUgdXNlci5cclxuXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVGhlIC5mb2N1c2FibGUgY2xhc3MgZXh0ZW5kcyB0aGUgLnZpc3VhbGx5LWhpZGRlbiBjbGFzcyB0byBhbGxvd1xyXG50aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNhbGN1bGF0ZSBpZiB0ZXh0IG5lZWRzIHRvIGJlIGxpZ2h0IG9yIGRhcmtcclxuZGVwZW5kaW5nIG9uIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHBhc3NlZC5cclxuXHJcbkZyb20gdGhpcyBXM0MgZG9jdW1lbnQ6IGh0dHA6Ly93d3cudzMub3JnL1RSL0FFUlQjY29sb3ItY29udHJhc3RcclxuXHJcbkNvbG9yIGJyaWdodG5lc3MgaXMgZGV0ZXJtaW5lZCBieSB0aGUgZm9sbG93aW5nIGZvcm11bGE6XHJcbigoUmVkIHZhbHVlIFggMjk5KSArIChHcmVlbiB2YWx1ZSBYIDU4NykgKyAoQmx1ZSB2YWx1ZSBYIDExNCkpIC8gMTAwMFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIFN0YXR1c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IERlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bZGF0YS1leHBhbmRhYmxlXSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAvKlxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICovIH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSA+IGRpdltpZF0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd1wiXSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNlbGxcIl0sXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY29sdW1uaGVhZGVyXCJdIHtcbiAgcGFkZGluZzogMC4xMjVlbSAwLjI1ZW07IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd2dyb3VwXCJdIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBFbGVtZW50cyA+IEhlYWRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW46IDAuNmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMjZweCArIDEwICogKCgxMDB2dyAtIDU3NnB4KSAvIDEwMjQpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjkxNzZlbTtcbiAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjcxNzZlbTtcbiAgbWFyZ2luOiAwLjRlbSAwOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjUxNzZlbTtcbiAgbWFyZ2luOiAwLjNlbSAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjMxNzZlbTtcbiAgbWFyZ2luOiAwLjJlbSAwOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjExNzZlbTtcbiAgbWFyZ2luOiAwLjFlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyA1ICogKCgxMDB2dyAtIDU3NnB4KSAvIDEwMjQpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qJl9fYm90dG9tYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyZW0gKiAyKSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfZGVjb3JhdGVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIC8vYm90dG9tOiA1dmg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9Ki8gfVxuICAuYm9keV9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYm9keS0taG9tZSAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvZHlfX3NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gIC5ib2R5LW1vZGFsLS1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJvZHktbW9kYWwtLW9wZW4gLmhlYWRlcl9fY29udGVudCB7XG4gICAgICB6LWluZGV4OiAyMDAwOyB9XG4gIC5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ib2R5LmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkIC5mb290ZXItdjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYm9keS5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCAuZm9vdGVyLXYxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ubGlua0Jsb2NfX3BhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpbmtCbG9jX19wYXJlbnQgLmxpbmtCbG9jOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIwMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLnJvdy5yb3ctLWd1dHRlcmxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLS1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLXNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLXNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLXNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLS1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLS1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLWxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLWxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLWxnLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLWxnLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC0teGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS14bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS14bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS14bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS14bC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5pbm5lcnBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhbmRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sYW5kaW5nID4gKiwgLmxhbmRpbmc6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5sYW5kaW5nID4gLm1vZHVsZV9fYWxpZ25lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gICAgLmxhbmRpbmcgPiAubW9kdWxlX19hbGlnbmVyID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubGFuZGluZyA+IC5tb2R1bGVfX2JhY2tncm91bmQge1xuICAgIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxhbmRpbmcgPiAubW9kdWxlX19iYWNrZ3JvdW5kID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAubGFuZGluZzpudGgtY2hpbGQoMm4gKyAxKSA+IC5tb2R1bGVfX2JhY2tncm91bmQgPiAqIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFuZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFuZGluZyB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhbmRpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07IH0gfVxuICAubGFuZGluZyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYlOyB9XG5cbmFbY2xhc3MqPVwiX19nbG9iYWwtbGlua1wiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDsgfVxuICAubWFpbl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBtYXJnaW5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LTAsXG4gIC5teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTAsXG4gIC5teC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItMCxcbiAgLm15LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtMCxcbiAgLm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtMSxcbiAgLm15LTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci0xLFxuICAubXgtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItMSxcbiAgLm15LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC0xLFxuICAubXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTIsXG4gIC5teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItMixcbiAgLm14LTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTIsXG4gIC5teS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtMixcbiAgLm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC0zLFxuICAubXktMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTMsXG4gIC5teC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi0zLFxuICAubXktMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTMsXG4gIC5teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtNCxcbiAgLm15LTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci00LFxuICAubXgtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItNCxcbiAgLm15LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC00LFxuICAubXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUsXG4gIC5teS01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItNSxcbiAgLm14LTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTUsXG4gIC5teS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtNSxcbiAgLm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC02LFxuICAubXktNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTYsXG4gIC5teC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi02LFxuICAubXktNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTYsXG4gIC5teC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLFxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItMCxcbiAgLnB4LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItMCxcbiAgLnB5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAsXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtMSxcbiAgLnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItMSxcbiAgLnB4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi0xLFxuICAucHktMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC0xLFxuICAucHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtMixcbiAgLnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItMixcbiAgLnB4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi0yLFxuICAucHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC0yLFxuICAucHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtMyxcbiAgLnB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItMyxcbiAgLnB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi0zLFxuICAucHktMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC0zLFxuICAucHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtNCxcbiAgLnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItNCxcbiAgLnB4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi00LFxuICAucHktNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC00LFxuICAucHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtNSxcbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItNSxcbiAgLnB4LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi01LFxuICAucHktNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC01LFxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtNixcbiAgLnB5LTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItNixcbiAgLnB4LTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi02LFxuICAucHktNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC02LFxuICAucHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW4xLFxuICAubXktbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbjEsXG4gIC5teC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW4xLFxuICAubXktbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjEsXG4gIC5teC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW4yLFxuICAubXktbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbjIsXG4gIC5teC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW4yLFxuICAubXktbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjIsXG4gIC5teC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW4zLFxuICAubXktbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbjMsXG4gIC5teC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW4zLFxuICAubXktbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjMsXG4gIC5teC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW40LFxuICAubXktbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbjQsXG4gIC5teC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW40LFxuICAubXktbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjQsXG4gIC5teC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW41LFxuICAubXktbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbjUsXG4gIC5teC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW41LFxuICAubXktbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjUsXG4gIC5teC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW42LFxuICAubXktbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbjYsXG4gIC5teC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW42LFxuICAubXktbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjYsXG4gIC5teC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtYXV0byxcbiAgLm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItYXV0byxcbiAgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1hdXRvLFxuICAubXktYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1hdXRvLFxuICAubXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC02LFxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNixcbiAgLm15LXh4eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNixcbiAgLm14LXh4eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC02LFxuICAubXkteHh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC02LFxuICAubXgteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTEsXG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMSxcbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0zLFxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC01LFxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTYsXG4gIC5weS14eHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC02LFxuICAucHgteHh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC02LFxuICAucHkteHh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNixcbiAgLnB4LXh4eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNixcbiAgLm15LXh4eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNixcbiAgLm14LXh4eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW42LFxuICAubXkteHh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW42LFxuICAubXgteHh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLWgtbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtMCxcbiAgLm15LWgtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTAsXG4gIC5teC1oLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTAsXG4gIC5teS1oLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC0wLFxuICAubXgtaC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC0xLFxuICAubXktaC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC0xLFxuICAubXgtaC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTEsXG4gIC5teS1oLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTEsXG4gIC5teC1oLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtMixcbiAgLm15LWgtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtMixcbiAgLm14LWgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC0yLFxuICAubXktaC1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC0yLFxuICAubXgtaC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTMsXG4gIC5teS1oLW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTMsXG4gIC5teC1oLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtMyxcbiAgLm15LWgtbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtMyxcbiAgLm14LWgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC00LFxuICAubXktaC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC00LFxuICAubXgtaC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTQsXG4gIC5teS1oLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTQsXG4gIC5teC1oLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtNSxcbiAgLm15LWgtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtNSxcbiAgLm14LWgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC01LFxuICAubXktaC1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC01LFxuICAubXgtaC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTYsXG4gIC5teS1oLW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTYsXG4gIC5teC1oLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtNixcbiAgLm15LWgtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtNixcbiAgLm14LWgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTAsXG4gIC5weS1oLW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMCxcbiAgLnB4LWgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTAsXG4gIC5weS1oLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMCxcbiAgLnB4LWgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC0xLFxuICAucHktaC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMSxcbiAgLnB4LWgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMSxcbiAgLnB5LWgtbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTEsXG4gIC5weC1oLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC0yLFxuICAucHktaC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMixcbiAgLnB4LWgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMixcbiAgLnB5LWgtbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTIsXG4gIC5weC1oLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC0zLFxuICAucHktaC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMyxcbiAgLnB4LWgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMyxcbiAgLnB5LWgtbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTMsXG4gIC5weC1oLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC00LFxuICAucHktaC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtNCxcbiAgLnB4LWgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtNCxcbiAgLnB5LWgtbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTQsXG4gIC5weC1oLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC01LFxuICAucHktaC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtNSxcbiAgLnB4LWgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtNSxcbiAgLnB5LWgtbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTUsXG4gIC5weC1oLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC02LFxuICAucHktaC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtNixcbiAgLnB4LWgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtNixcbiAgLnB5LWgtbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTYsXG4gIC5weC1oLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjEsXG4gIC5teS1oLW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjEsXG4gIC5teC1oLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uMSxcbiAgLm15LWgtbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uMSxcbiAgLm14LWgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjIsXG4gIC5teS1oLW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjIsXG4gIC5teC1oLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uMixcbiAgLm15LWgtbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uMixcbiAgLm14LWgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjMsXG4gIC5teS1oLW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjMsXG4gIC5teC1oLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uMyxcbiAgLm15LWgtbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uMyxcbiAgLm14LWgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjQsXG4gIC5teS1oLW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjQsXG4gIC5teC1oLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uNCxcbiAgLm15LWgtbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uNCxcbiAgLm14LWgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjUsXG4gIC5teS1oLW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjUsXG4gIC5teC1oLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uNSxcbiAgLm15LWgtbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uNSxcbiAgLm14LWgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjYsXG4gIC5teS1oLW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjYsXG4gIC5teC1oLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uNixcbiAgLm15LWgtbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uNixcbiAgLm14LWgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1hdXRvLFxuICAubXktaC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtYXV0byxcbiAgLm14LWgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtYXV0byxcbiAgLm15LWgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLWF1dG8sXG4gIC5teC1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1oLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTAsXG4gIC5teS1oLWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItaC1sZy0wLFxuICAubXgtaC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItaC1sZy0wLFxuICAubXktaC1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctMCxcbiAgLm14LWgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctMSxcbiAgLm15LWgtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctMSxcbiAgLm14LWgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy0xLFxuICAubXktaC1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy0xLFxuICAubXgtaC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTIsXG4gIC5teS1oLWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTIsXG4gIC5teC1oLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctMixcbiAgLm15LWgtbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctMixcbiAgLm14LWgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy0zLFxuICAubXktaC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy0zLFxuICAubXgtaC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTMsXG4gIC5teS1oLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTMsXG4gIC5teC1oLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctNCxcbiAgLm15LWgtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctNCxcbiAgLm14LWgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy00LFxuICAubXktaC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy00LFxuICAubXgtaC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTUsXG4gIC5teS1oLWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTUsXG4gIC5teC1oLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctNSxcbiAgLm15LWgtbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctNSxcbiAgLm14LWgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy02LFxuICAubXktaC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy02LFxuICAubXgtaC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTYsXG4gIC5teS1oLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTYsXG4gIC5teC1oLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0wLFxuICAucHktaC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTAsXG4gIC5weC1oLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItaC1sZy0wLFxuICAucHktaC1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTAsXG4gIC5weC1oLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctMSxcbiAgLnB5LWgtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTEsXG4gIC5weC1oLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTEsXG4gIC5weS1oLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy0xLFxuICAucHgtaC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctMixcbiAgLnB5LWgtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTIsXG4gIC5weC1oLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTIsXG4gIC5weS1oLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy0yLFxuICAucHgtaC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctMyxcbiAgLnB5LWgtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTMsXG4gIC5weC1oLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTMsXG4gIC5weS1oLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy0zLFxuICAucHgtaC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctNCxcbiAgLnB5LWgtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTQsXG4gIC5weC1oLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTQsXG4gIC5weS1oLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy00LFxuICAucHgtaC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctNSxcbiAgLnB5LWgtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTUsXG4gIC5weC1oLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTUsXG4gIC5weS1oLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy01LFxuICAucHgtaC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctNixcbiAgLnB5LWgtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTYsXG4gIC5weC1oLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTYsXG4gIC5weS1oLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy02LFxuICAucHgtaC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW4xLFxuICAubXktaC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW4xLFxuICAubXgtaC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjEsXG4gIC5teS1oLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjEsXG4gIC5teC1oLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW4yLFxuICAubXktaC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW4yLFxuICAubXgtaC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjIsXG4gIC5teS1oLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjIsXG4gIC5teC1oLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW4zLFxuICAubXktaC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW4zLFxuICAubXgtaC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjMsXG4gIC5teS1oLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjMsXG4gIC5teC1oLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW40LFxuICAubXktaC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW40LFxuICAubXgtaC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjQsXG4gIC5teS1oLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjQsXG4gIC5teC1oLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW41LFxuICAubXktaC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW41LFxuICAubXgtaC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjUsXG4gIC5teS1oLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjUsXG4gIC5teC1oLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW42LFxuICAubXktaC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW42LFxuICAubXgtaC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjYsXG4gIC5teS1oLWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjYsXG4gIC5teC1oLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctYXV0byxcbiAgLm15LWgtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLWF1dG8sXG4gIC5teC1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLWF1dG8sXG4gIC5teS1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1hdXRvLFxuICAubXgtaC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWgteGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtMCxcbiAgLm15LWgteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTAsXG4gIC5teC1oLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTAsXG4gIC5teS1oLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtaC14bC0wLFxuICAubXgtaC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC0xLFxuICAubXktaC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC0xLFxuICAubXgtaC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTEsXG4gIC5teS1oLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTEsXG4gIC5teC1oLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtMixcbiAgLm15LWgteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtMixcbiAgLm14LWgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC0yLFxuICAubXktaC14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC0yLFxuICAubXgtaC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTMsXG4gIC5teS1oLXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTMsXG4gIC5teC1oLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtMyxcbiAgLm15LWgteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtMyxcbiAgLm14LWgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC00LFxuICAubXktaC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC00LFxuICAubXgtaC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTQsXG4gIC5teS1oLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTQsXG4gIC5teC1oLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtNSxcbiAgLm15LWgteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtNSxcbiAgLm14LWgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC01LFxuICAubXktaC14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC01LFxuICAubXgtaC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTYsXG4gIC5teS1oLXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTYsXG4gIC5teC1oLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtNixcbiAgLm15LWgteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtNixcbiAgLm14LWgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTAsXG4gIC5weS1oLXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMCxcbiAgLnB4LWgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTAsXG4gIC5weS1oLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMCxcbiAgLnB4LWgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC0xLFxuICAucHktaC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMSxcbiAgLnB4LWgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMSxcbiAgLnB5LWgteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTEsXG4gIC5weC1oLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC0yLFxuICAucHktaC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMixcbiAgLnB4LWgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMixcbiAgLnB5LWgteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTIsXG4gIC5weC1oLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC0zLFxuICAucHktaC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMyxcbiAgLnB4LWgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMyxcbiAgLnB5LWgteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTMsXG4gIC5weC1oLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC00LFxuICAucHktaC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtNCxcbiAgLnB4LWgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtNCxcbiAgLnB5LWgteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTQsXG4gIC5weC1oLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC01LFxuICAucHktaC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtNSxcbiAgLnB4LWgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtNSxcbiAgLnB5LWgteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTUsXG4gIC5weC1oLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC02LFxuICAucHktaC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtNixcbiAgLnB4LWgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtNixcbiAgLnB5LWgteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTYsXG4gIC5weC1oLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjEsXG4gIC5teS1oLXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjEsXG4gIC5teC1oLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uMSxcbiAgLm15LWgteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uMSxcbiAgLm14LWgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjIsXG4gIC5teS1oLXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjIsXG4gIC5teC1oLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uMixcbiAgLm15LWgteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uMixcbiAgLm14LWgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjMsXG4gIC5teS1oLXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjMsXG4gIC5teC1oLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uMyxcbiAgLm15LWgteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uMyxcbiAgLm14LWgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjQsXG4gIC5teS1oLXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjQsXG4gIC5teC1oLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uNCxcbiAgLm15LWgteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uNCxcbiAgLm14LWgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjUsXG4gIC5teS1oLXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjUsXG4gIC5teC1oLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uNSxcbiAgLm15LWgteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uNSxcbiAgLm14LWgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjYsXG4gIC5teS1oLXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjYsXG4gIC5teC1oLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uNixcbiAgLm15LWgteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uNixcbiAgLm14LWgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1hdXRvLFxuICAubXktaC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtYXV0byxcbiAgLm14LWgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtYXV0byxcbiAgLm15LWgteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLWF1dG8sXG4gIC5teC1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1ibG9ja19fdGV4dC0tbGcge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC53cmFwcGVyLS1uby1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgbGVmdDogMDtcbiAgLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0NzsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7IH1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4OyB9XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzJEMkQyRDtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICMyRDJEMkQ7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpOyB9XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICMyRDJEMkQsIDVweCAwIDAgIzJEMkQyRDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzJEMkQyRCwgNXB4IDAgMCAjMkQyRDJEOyB9XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7IH1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDsgfVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDEwJTtcbiAgd2lkdGg6IDEwJTsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHdpZHRoOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7IH1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4OyB9XG5cbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcclxuICpcclxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIFZhbHVlcztcclxuICpcclxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDsgfVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTAxMDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wc3dwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBzd3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovIH1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XG5cbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTsgfVxuXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7IH1cblxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREREOyB9XG5cbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNCQkI7IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG4gIG9wYWNpdHk6IDAuMDAxOyB9XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc3MtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM2VtO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW46IDAgNnB4IDAgNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0LnNzLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW46IDAgNnB4IDAgNnB4OyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjMjgyODI4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBtYXJnaW46IC0zcHggMCAwIDA7IH1cbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDEgM3B4O1xuICAgICAgbWFyZ2luOiA5cHggMTJweCAwIDVweDsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICB0b3A6IDRweDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cy5zcy1jcm9zcyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMkQyRDJEO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG4gIC5zcy1jb250ZW50LnNzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMyRDJEMkQ7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLWFkZGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuMSk7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjhjOyB9XG5cbi8qKlxyXG4gKiBTd2lwZXIgNi41LjdcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEFwcmlsIDE2LCAyMDIxXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtNi0yMSAxNDozNjo5XHJcbiAqIExpY2Vuc2VkIHVuZGVyIEZyZWVCU0QgTGljZW5zZS5cclxuICogU2VlIGh0dHA6Ly9hbmltaXN0YS5uZXQvbGljZW5zZSBmb3IgbW9yZSBpbmZvLlxyXG4gKiB3OiBodHRwOi8vYW5pbWlzdGEubmV0LCB0OiBAY3NzYW5pbWlzdGFcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2RhdGEtYW5pbWF0aW9uPWZhZGUtaW4tYm90dG9tXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWZhZGUtaW4tYm90dG9tXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi12ZXItdG9wXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLXZlci10b3BdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlLWluLXZlci10b3A7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0aW9uPXNjYWxlLXVwLWhvci1jZW50ZXJdIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249c2NhbGUtdXAtaG9yLWNlbnRlcl0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtdXAtaG9yLWNlbnRlcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1oZWFkZXJMZWZ0QmFyXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWhlYWRlckxlZnRCYXJdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGhlYWRlckxlZnRCYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0aW9uPWhlYWRlclJpZ2h0QmFyVG9wXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWhlYWRlclJpZ2h0QmFyVG9wXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBoZWFkZXJSaWdodEJhclRvcDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hbmltYXRpb249aGVhZGVyUmlnaHRCYXJCb3R0b21dIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249aGVhZGVyUmlnaHRCYXJCb3R0b21dLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGhlYWRlclJpZ2h0QmFyQm90dG9tO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi1ob3ItbGVmdF9yaWdodF0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi1ob3ItbGVmdF9yaWdodF0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hbmltYXRpb249c2NhbGUtaW4taG9yLWxlZnRdIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249c2NhbGUtaW4taG9yLWxlZnRdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlLWluLWhvci1sZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqICovXG5bZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogZGltZ3JheTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwLjMzKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogZGltZ3JheTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlX19vdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlX19pbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0uanMtYW5pbWF0ZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0uanMtYW5pbWF0ZSAuanMtYW5pbWF0aW9uLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0uanMtYW5pbWF0ZSAuanMtYW5pbWF0aW9uLWltYWdlX19vdXQge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZV9faW4ge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZV9faW5uZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9yZGVyZWRfX2hlYWRlciwgLmJvcmRlcmVkX19mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvcmRlcmVkX19oZWFkZXIgPiAqLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ib3JkZXJlZF9faGVhZGVyID4gKjpiZWZvcmUsIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLmJvcmRlcmVkX19mb290ZXIgPiAqOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXIgPiAqOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXIgPiAqOmJlZm9yZSB7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgMWVtKTsgfVxuICAgIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLmJvcmRlcmVkX19mb290ZXIgPiAqOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDFlbSk7IH1cbiAgLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciwgLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSB7XG4gICAgbGVmdDogMDsgfVxuICAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciwgLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIge1xuICB0b3A6IDUwJTsgfVxuXG4uYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgYm90dG9tOiA1MCU7IH1cblxuLmJvcmRlcmVkX19jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuXG4uYm9yZGVyZWQtLW5vLWZvb3RlciAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuJGNvcmVfYnV0dG9uLWFuaW1hdGlvbjogJy5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yJyAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9wYWRkaW5nICAgICAgIDogMC44ZW0gM2VtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAxcHggIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2ljb25fZmlsbC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idXR0b24ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzE4NkIxMTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcl9icmFuZC00OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxZW0gNWVtOyB9IH1cbiAgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmJ1dHRvbjpob3ZlciAuYnV0dG9uLXN2ZywgLmJ1dHRvbjpmb2N1cyAuYnV0dG9uLXN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5idXR0b24tLW1vbm9jcmhvbWUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5idXR0b24tbGluayB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMTdweCkvMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkFCNzExO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzE4NkIxMTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogY2FsYygxNHB4LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygxNHB4LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMTg2QjExOyB9IH1cbiAgLmJ1dHRvbi1saW5rIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExO1xuICAgICAgbGVmdDogMDsgfVxuICAuYnV0dG9uLWxpbmsuZm9jdXMgc3BhbjphZnRlciwgLmJ1dHRvbi1saW5rOmZvY3VzIHNwYW46YWZ0ZXIsIC5idXR0b24tbGluazpob3ZlciBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMTg2QjExOyB9XG5cbi5idXR0b24tZHJhd2luZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgIGhlaWdodDogMi4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICBzdHJva2U6ICMyRDJEMkQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNGQUI3MTE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgZmlsbDogI0ZBQjcxMTtcbiAgICBzdHJva2U6ICNGQUI3MTE7IH1cblxuLmJ1dHRvbi1zdmcge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBzd2VlcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQsXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0LFxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wLFxuLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdDpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0IHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQgc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wIHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSBzcGFuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSwgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1sZWZ0OmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpmb2N1czpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLmJ1dHRvbi0tc3dlZXAtbHRyLWx0ciwgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uLS1zd2VlcC1sdHItbHRyOmJlZm9yZSwgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5idXR0b24tLXN3ZWVwLWx0ci1sdHIgc3BhbiwgLmJ1dHRvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtbHRyLWx0cjpob3ZlcjpiZWZvcmUsIC5idXR0b246aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS1zd2VlcC1sdHItbHRyOmZvY3VzOmJlZm9yZSwgLmJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cblxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQW5pbWF0aW9uIDogYm9yZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQsXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQsXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMixcbi5idXR0b24tLWJvcmRlci1pbixcbi5idXR0b24tLWJvcmRlci1vdXQsXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbSxcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2UsXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1pbjphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6aG92ZXIsIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItaW46Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpob3ZlcjphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1pbjpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1czphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXM6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItaW46Zm9jdXMsIC5idXR0b24tLWJvcmRlci1pbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjkyOTI4OyB9XG4gIC5idXR0b24tLWJvcmRlci1pbjpmb2N1czphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyLCAuYnV0dG9uLS1ib3JkZXItb3V0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyOTI5Mjg7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpob3ZlcjphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1czphZnRlciB7XG4gICAgd2lkdGg6IDA7IH1cblxuLmJ1dHRvbl9fYmFjayAuYnV0dG9uLWRyYXdpbmcge1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuYnV0dG9uX19iYWNrIC5idXR0b24tZHJhd2luZy0tYm94c2hhZG93IC5kcmF3aW5nX19pbWcge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTlweCAtMTFweCAjMmQyZDJkOyB9XG4gIC5idXR0b25fX2JhY2sgLmJ1dHRvbi1kcmF3aW5nX19jb250YWluZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b25fX2JhY2sgLmJ1dHRvbi1kcmF3aW5nX19jb250YWluZXItdmVydGljYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmJ1dHRvbl9fYmFjayAuYnV0dG9uLWRyYXdpbmdfX2RlY29yYXRlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuYnV0dG9uX19iYWNrIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuYnV0dG9uX19iYWNrIC5idXR0b24tZHJhd2luZ19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNsYXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yZW07XG4gIGhlaWdodDogOC4zNTI5ZW07XG4gIHdpZHRoOiBjYWxjKDExcHggKiA1KTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYygxMXB4ICogMSk7IH1cbiAgICAuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYygxMXB4ICogMik7IH1cbiAgLmNsYXdzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoMTFweCAqIDMpOyB9XG4gICAgLmNsYXdzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDExcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyYXdpbmctLWJveHNoYWRvdyAuZHJhd2luZ19faW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1OXB4IC0xMXB4ICMyZDJkMmQ7IH1cblxuLmRyYXdpbmdfX2NvbnRhaW5lci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcmF3aW5nX19jb250YWluZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjE2KTsgfSB9XG5cbi5kcmF3aW5nX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWd1cmVzLXJvdGF0b3JfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlndXJlcy1yb3RhdG9yX19wYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1maWd1cmVzXSAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZS1vdXQ7IH1cblxuW2RhdGEtYW5pbWF0aW9uPWZpZ3VyZXNdLmpzLWFuaW1hdGUgLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMWVtKSk7IH1cblxuLyouZ3JvdXAtZWxlbWVudHMge1xyXG5cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmdyb3VwLWVsZW1lbnRzLS1yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmdyb3VwLWVsZW1lbnRzLS1jb2x1bW4ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlua3MtZ3JvdXAge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayArIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cblxuLmxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJEMkQyRDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDE2cHggYXV0byBhdXRvOyB9XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMCAuNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubWVkaWEtbW9kdWxlX19idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC40ZW07IH1cbiAgLm1lZGlhLW1vZHVsZV9fYnRuLWxhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZWRpYS1tb2R1bGVfX2J0biA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBtYXJnaW46IC4yZW0gLjZlbTsgfVxuXG4ubWVkaWEtbW9kdWxlX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1lZGlhLW1vZHVsZSAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogNzB2dzsgfVxuXG4ubWVkaWEtbW9kdWxlIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIGJvcmRlcjogMDsgfVxuXG4ubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMGFjZWU7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAubW9kYWxfX2Nsb3NlIC5jbG9zZV9fY3Jvc3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm1vZGFsX19ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAzZW0gMWVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogNWVtO1xuICAgIG1heC1oZWlnaHQ6IDkwc3ZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogOTE4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xuICAgICAgICBwYWRkaW5nOiAzZW0gM2VtIDNlbTsgfSB9XG4gICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNUI1QjVCO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbF9fc2Nyb2xsZXIgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICBmbGV4OiBpbml0aWFsOyB9IH1cbiAgLm1vZGFsX19iYWNrZ3JvdW5kIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjc1KTsgfVxuICAubW9kYWxfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tb2RhbC0tbWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDZlbTsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNGVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAyLjNlbSAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwJTsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMCUgNyU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDE1JSAxMiU7IH0gfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWxfX3RleHQubGVnYWxzX190ZXh0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1kcGUgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogMTE4N3B4OyB9IH1cblxuLm1vZGFsX2ZlZXMgLm1vZGFsX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tb3JlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb3JlLWFjdGlvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb3JlLWFjdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubW9yZS1hY3Rpb25fX3RleHQgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubW9yZS1hY3Rpb25fX3RleHQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjgyMzVlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubW9yZS1hY3Rpb25fX3RleHQgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNjdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tb3JlLWFjdGlvbl9fdGV4dCAudGl0bGUudGl0bGUtLXYyIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDE3cHgpLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkFCNzExO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTg2QjExOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzE4NkIxMTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG5cbi5zY3JvbGwtYmxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Nyb2xsLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvdHRvbTogMiU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiAycyB3aWdnbGUgZWFzZSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7IH1cbiAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24gLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgICBzdHJva2U6ICMyRDJEMkQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciwgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgICAgICBzdHJva2U6ICMyRDJEMkQ7IH1cblxuQGtleWZyYW1lcyB3aWdnbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLmpzc2Nyb2xsLWJsb2NrLS1oaWRkZW4tb3ZlcmxheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZXF1aXBtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjY2NjdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMy4zMzMzZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMCAtM2VtOyB9IH1cbiAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSA+ICoge1xuICAgICAgICAgIG1hcmdpbjogMCAzZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvMykgLSA2ZW0pOyB9IH1cbiAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmVxdWlwbWVudF9fdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RoIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgtLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ci0tbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHItLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmVxdWlwbWVudF9fdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5lcXVpcG1lbnRfX3RoLS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLmVxdWlwbWVudF9fdGgtLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmVxdWlwbWVudF9fdGgtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXF1aXBtZW50X190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmVxdWlwbWVudF9fdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5lcXVpcG1lbnRfX3RyLS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmVxdWlwbWVudF9fdHItLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlLS1jaGVjayB7XG4gICAgICAgIGNvbG9yOiAjNTBiMTM4OyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWUtLW5vLWNoZWNrIHtcbiAgICAgICAgY29sb3I6ICNiMTM4Mzg7IH1cbiAgICAuZXF1aXBtZW50X190cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5lcXVpcG1lbnQtLXNlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVxdWlwbWVudC0tc2VydmljZXMge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2tpcGxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2tpcGxpbmtfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuc2tpcGxpbmtfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNraXBsaW5rX19saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIFNJUk9DQ08gKi9cbi5zb2NpYWxfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNvY2lhbF9faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNvY2lhbF9faXRlbXMgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNvY2lhbF9faXRlbXMgLnNvY2lhbF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIC41ZW07IH1cblxuLnNvY2lhbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zb2NpYWxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc29jaWFsX19zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjMTg2QjExO1xuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cblxuLnNvY2lhbF9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNGQUI3MTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUI3MTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzLjA1ODhlbTtcbiAgaGVpZ2h0OiAzLjA1ODhlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOGVtOyB9XG4gIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgZmlsbDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3ZnLWFycm93c2Nyb2xsIHtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN2Zy1hcnJvd3Njcm9sbCB7XG4gICAgICB3aWR0aDogMy4zZW07XG4gICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cblxuLnN3aXBlci1jb250YWluZXItLW5hdi11bmRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tbmF2LXVuZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tc2xpZGVzLWF1dG8gLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMS41ZW07IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogIzkxOTE5MTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZS1hcmlhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFibGUtYXJpYV9fdGgtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50YWJsZS1hcmlhX190ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC50YWJsZS1hcmlhX190ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC44ZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgIC50YWJsZS1hcmlhX190cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludmlzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFicyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMWQxZDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjdlbSAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMWQxZDE7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAuOGVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cblxuLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAudGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRleHQtdmVydGljYWwge1xuICBjb2xvcjogcmVkOyB9XG5cbi8qIFBsYXkgd2l0aCBzcGVlZCBhbmQgZWFzaW5nIG9mIHRoZSBhbmltYXRpb24gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kaWdpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRpbWUtcGFydC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGltZS1wYXJ0LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogXCI6XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuXG4udGltZS1wYXJ0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnRpbWUtcGFydCAuZGlnaXQtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIDAsIDEsIDApOyB9XG4gIC50aW1lLXBhcnQuaHVuZHJlZHRocy50ZW5zIC5kaWdpdC13cmFwcGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy10ZW5zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNjBzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM2MDA7IH1cbiAgLnRpbWUtcGFydC5odW5kcmVkdGhzLm9uZXMgLmRpZ2l0LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBodW5kcmVkdGhzLW9uZXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkFCNzExO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE4NkIxMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGl0bGUtLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRpdGxlLS12MjphZnRlciwgLnRpdGxlLS12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUI3MTE7IH1cbiAgLnRpdGxlLS12MjphZnRlciB7XG4gICAgbGVmdDogMC41Mjk0ZW07IH1cblxuLnRpdGxlLS12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtLjJ2dzsgfVxuICAudGl0bGUtLXYzIGgxLCAudGl0bGUtLXYzIGgyLCAudGl0bGUtLXYzIGgzLCAudGl0bGUtLXYzIGg0LCAudGl0bGUtLXYzIGg1LCAudGl0bGUtLXYzIGg2IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50aXRsZS0tdjMudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNnB4LCAydncsIDI1cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50aXRsZS0tdjMudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjFlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ODI0ZW0vMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGVja2JveF9fZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcG9seWxpbmUge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYygwLjVlbSAtIDhweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICMyRDJEMkQ7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxuLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb3JtX19maWVsZHNldC0tbGVnZW5kLWhpZGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1fX2xlZ2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgM2VtIDA7IH1cbiAgICAuZm9ybV9fbGVnZW5kLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtX19maWVsZHMge1xuICAgICAgbWFyZ2luOiAwIC0yLjVlbSAwIC0yLjVlbTsgfSB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAyLjVlbSAzZW0gMi41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTsgfSB9XG4gIC5mb3JtX192YWxpZGF0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveGVzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWxhc3Qge1xuICAgICAgICBmbGV4LWdyb3c6IDA7IH0gfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODI0ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZm9ybS0tY29uZGVuc2VkIC5mb3JtX19maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmllbGQtdmFsaWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICBjb2xvcjogI2RjMWQzNCAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciBbY2xhc3MqPVwiX19pbnB1dFwiXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMWQzNCAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMWQzNCAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZV9faGVscCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkYzFkMzQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmZpZWxkLXZhbGlkYXRlX19oZWxwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMWQzNDsgfVxuICAuZmllbGQtdmFsaWRhdGU6aG92ZXIgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sb2NhbGl6YXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDJweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNTJweDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTsgfVxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvcl9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMTllbTsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC01cHg7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBtYXJnaW46IDEuNWVtIDVweCAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19sZWdlbmQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMC45ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX19wbHVzLCAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5sb2NhbGl6YXRvci0tbG9hZGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1uby1wcm94aW1pdHkgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0OyB9IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9zX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucmFkaW9zX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuXG4ucmFkaW9zX19ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yYWRpb3NfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAucmFuZ2VfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJhbmdlX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5yYW5nZV9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAucmFuZ2VfX3Byb21wdCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTllbTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2VsZW1lbnRfX2lucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX19wcm9tcHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktYmFzZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTE5MTkxOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTEwICovXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMSAqLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlbGVjdF9fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiAjMTg2QjExOyB9XG4gICAgLnNlbGVjdF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3RfX2lucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NSwgNDUsIDAuMSk7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjMkQyRDJEJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gICAgICAgIHBhZGRpbmc6IC4yZW0gMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuM2VtIDMwcHggMWVtIDFlbTsgfVxuXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmpzLWVuYWJsZWQgc2VsZWN0LmpzLXNlbGVjdC0tbGlnaHQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc3VibWl0X19maWVsZC5idXR0b24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTg2QjExO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc3VibWl0X19maWVsZC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAuc3VibWl0X19maWVsZC5idXR0b246Zm9jdXMsIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZXh0YXJlYV9fbGFiZWwge1xuICAgIGNvbG9yOiAjMTg2QjExO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07IH1cbiAgICAudGV4dGFyZWFfX2xhYmVsLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGV4dGFyZWFfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweC8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLjVlbTtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogIzE4NkIxMTsgfVxuICAgIC50ZXh0ZmllbGRfX2xhYmVsLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMWVtO1xuICAgICAgYm90dG9tOiAxZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhci0tc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGZpbGw6ICMxODZCMTE7IH1cblxuLnVwbG9hZCAudXBsb2FkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAjMTg2QjExO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzZW07XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE4cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7IH1cblxuLnVwbG9hZCAudXBsb2FkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fbGFiZWwgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX3RleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fdGV4dC0tY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX3N2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzJEMkQyRDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19pbmZvcyB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fZXJyb3JzIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udXBsb2FkIC5jcm9zc19fc3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktZGV0YWlscy12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sge1xuICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b24ge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpmb2N1cywgLmFnZW5jeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFnZW5jeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLmFnZW5jeV9fcHJlc2VudGF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuYWdlbmN5X19wcmVzZW50YXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuY29vcmRzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC50aW1ldGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Rpc3BsYXkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGlzcGxheSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwge1xuICAgICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM1QjVCNUI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNUI1QjVCO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4zNTI5ZW07XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMzUyOWVtOyB9IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgKyAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSAuc2NoZWR1bGVfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzE4NkIxMTsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFCNzExO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQUI3MTE7XG4gICAgICAgICAgd2lkdGg6IDMuMDU4OGVtO1xuICAgICAgICAgIGhlaWdodDogMy4wNTg4ZW07XG4gICAgICAgICAgcGFkZGluZzogMC44ZW07IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzLCAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7IH0gfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fY2xhd3MuY2xhd3Mge1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOiAtNGVtO1xuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogNi40NzA1ZW07IH1cbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjcpOyB9XG4gICAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjcpOyB9XG4gICAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNyk7IH1cbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNyk7IH1cbiAgICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC43KTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3Rpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTc2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWhvbWUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3kvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWdlbmN5LWhvbWUtdjEge1xuICAgICAgaGVpZ2h0OiA5OTVweDsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjc5KTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX25ld3MgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX25ld3MgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNzFweDsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAyNzFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNzFweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMTdweCkvMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmZvY3VzOmJlZm9yZSwgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzE4NkIxMTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICBtYXJnaW46IC42ZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50LS1waG9uZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDEuMjVlbS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLXR5cGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudC0taGlnaGxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fcGhvbmUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19tYWlsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC4zZW07IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bvc3RDb2RlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlscyBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bob25lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fbWFpbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX2FkZHJlc3Mge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuM2VtOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLmFnZW5jeS1saXN0aW5nLXYxIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hZ2VuY3ktdjEge1xuICBtYXJnaW46IDAgMSUgMiUgMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgLmFnZW5jeS12MSB7XG4gICAgICB3aWR0aDogMzEuMzMlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYWdlbmN5LXYxIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWdlbmN5LXYxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5hZ2VuY3ktdjFfX2RlY29yYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWdlbmN5LXYxX19kZWNvcmF0ZSAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYWdlbmN5LXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFnZW5jeS12MV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmFnZW5jeS12MV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgIC5hZ2VuY3ktdjFfX21vcmUgLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6aG92ZXIgLmFnZW5jeS12MV9fbW9yZSwgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12MV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hZ2VuY3ktdjFfX2dsb2JhbC1saW5rOmhvdmVyIC5hZ2VuY3ktdjFfX21vcmUgLmJ1dHRvbiwgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12MV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5hZ2VuY3ktdjFfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS12MV9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWdlbmN5LXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLmFnZW5jeS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgPiBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgICAuYWdlbmN5LXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAubGFiZWxfY29vcmRzX2FnZW5jeTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogNi4yZW07XG4gICAgICB3aWR0aDogNi4yZW07IH1cbiAgLmFnZW5jeS12MV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5hZ2VuY3ktdjFfX3RpdGxlLS1hZ2VuY3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wYWdlLWRldGFpbC1hZ2VuY2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmJyZWFkY3J1bWIud3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuanVtYm90cm9uLXYxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5pbmZvcy1hZ2VuY2UtZHRBZ2VuY2UgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSAuaG9ub3JzLWR0LWFnZW5jZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIC5ob25vcnMtZHQtYWdlbmNlIHNwYW4uaG9yYWlyZXMtZGF5cyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMDBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucGFnZS1hZ2VuY3ktZGV0YWlsX19jb250ZW50LndyYXBwZXIgaDEudGl0bGVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMnB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzNHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucHJlc2VudGF0aW9uLWR0LWFnZW5jZSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubGFibC1pbmZvLWR0QWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDlweCAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2Ugc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogNi4yZW07XG4gIHdpZHRoOiA2LjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19zdGlja3ktdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3Age1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBtaW4td2lkdGg6IDcyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUzNXB4OyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDUlIDEwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUlIDEwJTsgfSB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQ1LCA0NSwgNDUsIDAuMiksICMyRDJEMkQpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RleHQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyZW0gKiAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gM2VtOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19zcGFuIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2dyb3VwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXJnaW46IDBweCAtMWVtOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkcyAuZmllbGRzX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2sge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9jayAudGl0bGUtLXYxIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrX19sZWZ0LCAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9ja19fbGVmdCwgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9ja19fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2tfX3JpZ2h0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrX19yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS10b3AtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tdG9wLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tdG9wLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZpcnN0LWZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZpcnN0LWZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5zZWNvbmQtZmllbGQge1xuICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5zZWNvbmQtZmllbGQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYm90dG9tLWJsb2NrIC5mb3JtX19sZWdlbmQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0OyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTM1cHg7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogODUlO1xuICAgICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjE2KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDgwMDAwMDA7XG4gICAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0OyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cblxuQGtleWZyYW1lcyBmbGFzaC1mYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0bWFpbC12MS1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC1pbm5lci8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2MHB4OyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxODZCMTE7IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA1ODhlbTsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5hbGVydG1haWwtdjEtaW5uZXJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0bWFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuYWxlcnRtYWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpOyB9XG4gIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCA0dncsIDMwcHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTsgfVxuICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDU4OGVtOyB9XG4gIC5hbGVydG1haWwtdjFfX3RleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuYWxlcnRtYWlsLXYxX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6ICMxODZCMTE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE4NkIxMTsgfVxuICAgICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIC5hbGVydG1haWwtdjEge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgfVxuXG4uYmFuZGVhdS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC40ZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtOyB9XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFFbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNnB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWFyZ2luOiAxZW0gYXV0byAwOyB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5tb2R1bGUtbWFwLXBvaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19tYXAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX21hcCA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBlbTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9IH1cbiAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgdWwge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyAuY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsYW5rIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnJlYWRjcnVtYl9fbGluayB7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbXMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnPic7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYnJlYWRjcnVtYl9faXRlbSwgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWJfX2l0ZW0sIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5jYWxlbmRhcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgMmVtO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuOTQxMmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FsZW5kYXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5jYWxlbmRhcl9fbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5jYWxlbmRhcl9fZGF5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyLCAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpmb2N1czphZnRlcixcbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1czphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBhZGRpbmc6IC41ZW0gMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCB7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTM4Mzg7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjEzODsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fbGluZSB7XG4gIGhlaWdodDogMWVtOyB9XG5cbi5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYWxlbmRhcl9fbGVnZW5kID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLS1hdmFpbGFibGUgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjEzODsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYm9va2VkIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTM4Mzg7IH1cblxuLmNhbGwtdHJhY2tpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgei1pbmRleDogMTIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FsbC10cmFja2luZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhbGwtdHJhY2tpbmdfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCBhIC5tYWlsLXN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fcGhvbmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fcGhvbmUgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fcGhvbmUgYSAucGhvbmUtc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWlubmVyLXYxIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1pbm5lci12MSB7XG4gICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cbiAgLm1hcC1pbm5lci12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLWlubmVyLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLm1hcC1pbm5lci12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubWFwLWlubmVyLXYxX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9IH1cbiAgICAubWFwLWlubmVyLXYxX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICBsZWZ0OiA0LjA1ZW07IH1cbiAgICAgIC5tYXAtaW5uZXItdjFfX3dyYXBwZXIgLmNsYXdzIHNwYW4sXG4gICAgICAubWFwLWlubmVyLXYxX193cmFwcGVyIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkLFxuICAgICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciAuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAubWFwLWlubmVyLXYxX193cmFwcGVyIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyLFxuICAgICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciAuY2xhd3Mgc3BhbjpsYXN0LWNoaWxkLFxuICAgICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciAuY2xhd3Mgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYXAtaW5uZXItdjFfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDguMzUyOWVtOyB9IH1cbiAgLm1hcC1pbm5lci12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubWFwLWlubmVyLXYxX19jb250YWluZXItbWFwIC5tYXBfX21hcmtlciBzdmcge1xuICAgICAgZmlsbDogIzJEMkQyRDsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lci1tYXAgLm1hcF9fY2x1c3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lci1tYXAgLm1hcF9fY2x1c3RlciBkaXYge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1hcC1pbm5lci12MV9fY29udGFpbmVyLW1hcCAubWFwX19jaXJjbGUge1xuICAgICAgc3Ryb2tlOiBvcmFuZ2U7XG4gICAgICBmaWxsOiBibGV1OyB9XG4gIC5tYXAtaW5uZXItdjFfX2pzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYXAtaW5uZXItdjFfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFwLWlubmVyLXYxX19zd2lwZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLm1hcC1pbm5lci12MV9fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcC1pbm5lci12MV9fYmxvY2stdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYxX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gIC5tYXAtaW5uZXItdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2NvbnRlbnQgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDAuODhlbSAwOyB9XG4gICAgLm1hcC1pbm5lci12MV9fY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLm1hcC1pbm5lci12MV9fY29udGVudCAuY29udGVudF9fYWN0aXZpdHkge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubWFwLWlubmVyLXYxX19jb250ZW50IC5jb250ZW50X19waG9uZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1hcC1pbm5lci12MV9fY29udGVudCAuY29udGVudF9fbWFpbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAubWFwLWlubmVyLXYxX19jb250ZW50IC5jb250ZW50X19hZGRyZXNzIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAubWFwLWlubmVyLXYxX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA3LjQxMThlbSAyMC4xMDQxJSA0LjE4ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogNC40MTE4ZW0gMjAuMTA0MSUgNC4xOGVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA4LjJlbSAxNi4wNDElIDQuNzA1OWVtOyB9IH1cbiAgLm1hcC1pbm5lci12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1hcC1pbm5lci12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubWFwLWlubmVyLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtaW5uZXItdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5tYXAtaW5uZXItdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm1hcC1pbm5lci12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgLm1hcC1pbm5lci12MV9faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12MV9faXRlbS1saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAgIC5tYXAtaW5uZXItdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLm1hcC1pbm5lci12MV9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtaW5uZXItdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm1hcC1pbm5lci12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAubWFwLWlubmVyLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLWlubmVyLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5tYXAtaW5uZXItdjFfX3NvY2lhbHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgLm1hcC1pbm5lci12MV9fc29jaWFsc19fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cbiAgICAubWFwLWlubmVyLXYxX19zb2NpYWxzX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gICAgLm1hcC1pbm5lci12MV9fc29jaWFsczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLm1hcC1pbm5lci12MV9fc29jaWFsc19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjY0NzFlbTsgfVxuICAgICAgLm1hcC1pbm5lci12MV9fc29jaWFsc19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1hcC1pbm5lci12MV9fc29jaWFsc19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5tYXAtaW5uZXItdjFfX3NvY2lhbHNfX3NlcnZpY2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtaW5uZXItdjFfX3NvY2lhbHNfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgICAubWFwLWlubmVyLXYxX19zb2NpYWxzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWlubmVyLXYyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1pbm5lci12MiB7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDsgfSB9XG4gIC5tYXAtaW5uZXItdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtaW5uZXItdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfSB9XG4gICAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgbGVmdDogNC4wNWVtOyB9XG4gICAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIC5jbGF3cyBzcGFuLFxuICAgICAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciAuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZCxcbiAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciAuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZDphZnRlcixcbiAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46bGFzdC1jaGlsZCxcbiAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiA4LjM1MjllbTsgfSB9XG4gIC5tYXAtaW5uZXItdjJfX2NvbnRhaW5lci1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IH1cbiAgICAubWFwLWlubmVyLXYyX19jb250YWluZXItZm9ybSBzdmcge1xuICAgICAgZmlsbDogIzJEMkQyRDsgfVxuICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJlbSBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxNSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC50ZXh0ZmllbGRfX2lucHV0LFxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAudGV4dGFyZWFfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tYmxvY2sge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5jbGF3cyB7XG4gICAgICByaWdodDogNC4wNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDcuMzUyOWVtOyB9IH1cbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRlbTsgfSB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19zcGFuIHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19ib3gge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMxODZCMTE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE4NkIxMTsgfVxuICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDpmb2N1cywgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmZvY3VzOmJlZm9yZSwgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gIC5tYXAtaW5uZXItdjJfX2pzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC1pbm5lci12Ml9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICAubWFwLWlubmVyLXYyX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC1pbm5lci12Ml9fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fYmxvY2stdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYyX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm1hcC1pbm5lci12Ml9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDNlbSAwOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fY29udGVudCAuY29udGVudF9fYWN0aXZpdHkge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubWFwLWlubmVyLXYyX19jb250ZW50IC5jb250ZW50X19waG9uZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fY29udGVudCAuY29udGVudF9fbWFpbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMS4yNjQ3ZW0gMDtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fY29udGVudCAuY29udGVudF9fYWRkcmVzcyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fY29udGVudCAuY29udGVudF9fY2l0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWFwLWlubmVyLXYyX19jb250ZW50IC5jb250ZW50X19jaXR5OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubWFwLWlubmVyLXYyX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA3LjQxMThlbSBjYWxjKCAyZW0gKyAxZW0pIDNlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1hcC1pbm5lci12Ml9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA0LjQxMThlbSAyMC4xMDQxJSA0LjE4ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYyX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDguMmVtIDE2LjA0MSUgNC43MDU5ZW07IH0gfVxuICAubWFwLWlubmVyLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXAtaW5uZXItdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgMzdweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYXAtaW5uZXItdjJfX3N3aXBlciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAubWFwLWlubmVyLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFwLWlubmVyLXYyX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubWFwLWlubmVyLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5tYXAtaW5uZXItdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gIC5tYXAtaW5uZXItdjJfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjJfX2l0ZW0tbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuICAgIC5tYXAtaW5uZXItdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMxODZCMTE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE4NkIxMTsgfVxuICAgICAgLm1hcC1pbm5lci12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm1hcC1pbm5lci12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAubWFwLWlubmVyLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLWlubmVyLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5tYXAtaW5uZXItdjJfX3NvY2lhbHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAubWFwLWlubmVyLXYyX19zb2NpYWxzX19jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgIC5tYXAtaW5uZXItdjJfX3NvY2lhbHNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxODE1cHg7IH1cbiAgICAubWFwLWlubmVyLXYyX19zb2NpYWxzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAubWFwLWlubmVyLXYyX19zb2NpYWxzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNjQ3MWVtOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19zb2NpYWxzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLm1hcC1pbm5lci12Ml9fc29jaWFsc19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5tYXAtaW5uZXItdjJfX3NvY2lhbHNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fc29jaWFsc19fc2VydmljZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fc29jaWFsc19faXRlbXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX3NvY2lhbHNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX190ZXh0LWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3RleHQtYmxvY2sgLnRleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fdGV4dC1ibG9jayAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgyMzksIDIzOSwgMjM5LCAwLjIpOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZyB7XG4gICAgbWFyZ2luOiA0ZW0gMDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlIHtcbiAgICAgICAgbWFyZ2luOiAzZW0gMDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0uaXRlbS0tbXVsdGlwbGUgLml0ZW1fX2luZm8ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlIC5pdGVtX19pbmZvID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0uaXRlbS0tbXVsdGlwbGUgLml0ZW1fX2luZm8gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlIC5jb29yZHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAudGltZXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2luZm8ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNUI1QjVCO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1QjVCNUI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1sYWJlbCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSArIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgLnNjaGVkdWxlX19oaWdobGlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIC5zY2hlZHVsZV9faGlnaGxpZ2h0IGEge1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMxODZCMTE7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFCNzExO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkFCNzExO1xuICAgICAgICB3aWR0aDogMy4wNTg4ZW07XG4gICAgICAgIGhlaWdodDogMy4wNTg4ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuOGVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAtNGVtO1xuICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiA2LjQ3MDVlbTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC43KTsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjcpOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fY2xhd3MuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC43KTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjcpOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fY2xhd3MuY2xhd3Mgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC43KTsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmctLXNsaWRlIC5hZ2VuY3ktbGlzdGluZ19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZy0tc2xpZGUgLmFnZW5jeS1saXN0aW5nX19pdGVtcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZy0tc2xpZGUgLmFnZW5jeS1saXN0aW5nX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nLS1zbGlkZSAuYWdlbmN5LWxpc3RpbmdfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZy0tc2xpZGUgLmFnZW5jeS1saXN0aW5nX19wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZy0tc2xpZGUgLmFnZW5jeS1saXN0aW5nX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHJpZ2h0OiA4ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmctLXNsaWRlIC5hZ2VuY3ktbGlzdGluZ19fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgcmlnaHQ6IDhlbTsgfSB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjIzNTNlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM2VtOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5zZWxlY3QtLWFnZW5jeSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MSB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3JvLXYxIHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDg4N3B4OyB9IH1cbiAgLmNyby12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAuY3JvLXYxX19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY3JvLXYxX19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MDBweCk7IH0gfVxuICAgIC5jcm8tdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNyby12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNyby12MV9fYmxvY2stdGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jcm8tdjFfX2Jsb2NrLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYxX19ibG9jay10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5jcm8tdjFfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jcm8tdjFfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICByaWdodDogNC4wNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY3JvLXYxX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12MV9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtOyB9IH1cbiAgLmNyby12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1ZW0gY2FsYyggMmVtICsgMWVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDguNDdlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOC40N2VtOyB9IH1cbiAgLmNyby12MV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjE3NjVlbSkvMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY3JvLXYxX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjFfX2FsaWduZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLmNyby12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12MV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY3JvLXYxX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQ1LCA0NSwgNDUsIDAuMyksICMyRDJEMkQpOyB9IH1cbiAgLmNyby12MV9fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmNyby12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY3JvLXYxX190ZXh0LWJsb2NrLmVkaXRvcmlhbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY3JvLXYxX190ZXh0LWJsb2NrLmVkaXRvcmlhbCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmNyby12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5jcm8tdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MiB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3JvLXYyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDg4N3B4OyB9IH1cbiAgLmNyby12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNyby12Ml9fYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmNyby12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY3JvLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JvLXYyX19ibG9jay10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jcm8tdjJfX2Jsb2NrLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jcm8tdjJfX2Jsb2NrLXRleHQgLnRleHQtYmxvY2suZWRpdG9yaWFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYyX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAlOyB9IH1cbiAgLmNyby12Ml9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNyby12Ml9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgcmlnaHQ6IDQuMDVlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jcm8tdjJfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYyX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAuY3JvLXYyX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDguNDdlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOC40N2VtOyB9IH1cbiAgLmNyby12Ml9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzA1OWVtOyB9XG4gICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2NWVtKS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY3JvLXYyX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjJfX2FsaWduZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLmNyby12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5jcm8tdjJfX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDUsIDQ1LCA0NSwgMC4zKSwgIzJEMkQyRCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAuY3JvLXYyX190ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuY3JvLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuY3JvLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jcm8tdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYzIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jcm8tdjMge1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuICAuY3JvLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jcm8tdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNyby12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjNfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLmNyby12M19fYmxvY2stdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY3JvLXYzX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuY3JvLXYzX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrLmVkaXRvcmlhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19fYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5jcm8tdjNfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jcm8tdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIGxlZnQ6IDQuMDVlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNyby12M19fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNyby12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNGVtIGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA2Ljc2NDdlbSAxNS4xMDQxJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYzX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDYuNzY0N2VtIDE4LjEwNDElOyB9IH1cbiAgLmNyby12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4zNTI5ZW07IH1cbiAgICAuY3JvLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgNHZ3LCAyNXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNyby12M19fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYzX19hbGlnbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5jcm8tdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLmNyby12M19fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAjZmZmZmZmKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5jcm8tdjNfX3RleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5jcm8tdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jcm8tdjNfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MzdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgLmNyby12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC00ZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogODIwcHg7IH0gfVxuICAuY3JvLXYzX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19fdmlkZW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTsgfSB9XG4gIC5jcm8tdjNfX3ZpZGVvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmNyby12M19fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MzdweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12M19fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuY3JvLXYzX19saW5rcyAuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNyby12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jcm8tdjNfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWFnZW5jeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3lfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IGgxLCAuZWRpdG9yaWFsLWFnZW5jeSBoMiwgLmVkaXRvcmlhbC1hZ2VuY3kgaDMsIC5lZGl0b3JpYWwtYWdlbmN5IGg0LCAuZWRpdG9yaWFsLWFnZW5jeSBoNSwgLmVkaXRvcmlhbC1hZ2VuY3kgaDYge1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmVkaXRvcmlhbC1hZ2VuY3kgaDEgc3BhbiwgLmVkaXRvcmlhbC1hZ2VuY3kgaDIgc3BhbiwgLmVkaXRvcmlhbC1hZ2VuY3kgaDMgc3BhbiwgLmVkaXRvcmlhbC1hZ2VuY3kgaDQgc3BhbiwgLmVkaXRvcmlhbC1hZ2VuY3kgaDUgc3BhbiwgLmVkaXRvcmlhbC1hZ2VuY3kgaDYgc3BhbiB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IGEge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSB1bCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBvbCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSBpbWcge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH0gfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBociB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtOyB9XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuMTYpO1xuICAgICAgICAgICAgbGVmdDogMWVtOyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbF9fdGV4dCB7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsLWdyb3VwX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5lZGl0b3JpYWwtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5lZGl0b3JpYWwtZ3JvdXBfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IC5lZGl0b3JpYWwtc2NoZWR1bGVfX3RhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnZS1lZGl0b3JpYWwtLWxlZ2FscyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBhZ2UtZWRpdG9yaWFsLS1sZWdhbHMgdWwgbGkgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucG9saXRpcXVlLWNvb2tpZXNfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnBvbGl0aXF1ZS1jb29raWVzX190ZXh0IHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICM1QjVCNUI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgIC8qIG9uIHZhIHByw6lmZXJlciBnw6lyZXIgbGVzIHBhZGRpbmdzIFggc3VyIGxlIHBhcmVudCAqL1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAvKnBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9Ki8gfVxuICAuZWRpdG9yaWFsIGgxLCAuZWRpdG9yaWFsIGgyLCAuZWRpdG9yaWFsIGgzLCAuZWRpdG9yaWFsIGg0LCAuZWRpdG9yaWFsIGg1LCAuZWRpdG9yaWFsIGg2IHtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5lZGl0b3JpYWwgaDEgc3BhbiwgLmVkaXRvcmlhbCBoMiBzcGFuLCAuZWRpdG9yaWFsIGgzIHNwYW4sIC5lZGl0b3JpYWwgaDQgc3BhbiwgLmVkaXRvcmlhbCBoNSBzcGFuLCAuZWRpdG9yaWFsIGg2IHNwYW4ge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVkaXRvcmlhbCBhIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuZWRpdG9yaWFsIHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVkaXRvcmlhbCB1bCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIG9sIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbCBpbWcge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH0gfVxuICAuZWRpdG9yaWFsIGhyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmVkaXRvcmlhbCB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVkaXRvcmlhbCAuZWRpdG9yaWFsLXNjaGVkdWxlX190YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICM1QjVCNUI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdG9yaWFsLWN1c3RvbV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1ub3Jlc3VsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VkaXRvcmlhbC9ub3Jlc3VsdC5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDNlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtbm9yZXN1bHQge1xuICAgICAgbWluLWhlaWdodDogNDcycHg7IH0gfVxuICAuZWRpdG9yaWFsLW5vcmVzdWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZWRpdG9yaWFsLW5vcmVzdWx0X193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgcmlnaHQ6IDQuMDVlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLW5vcmVzdWx0X193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAuZWRpdG9yaWFsLW5vcmVzdWx0X19iZy10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRlbSAyZW07IH1cbiAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzVCNUI1QjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsIHtcbiAgLypiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbF9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWxfdGV4dC1hbGlnbjtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC8vb24gdmEgcHLDqWZlcmVyIGfDqXJlciBsZXMgcGFkZGluZ3MgWCBzdXIgbGUgcGFyZW50XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKCAxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9Ki8gfVxuICAuZWRpdG9yaWFsIGgxLCAuZWRpdG9yaWFsIGgyLCAuZWRpdG9yaWFsIGgzLCAuZWRpdG9yaWFsIGg0LCAuZWRpdG9yaWFsIGg1LCAuZWRpdG9yaWFsIGg2IHtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5lZGl0b3JpYWwgaDEgc3BhbiwgLmVkaXRvcmlhbCBoMiBzcGFuLCAuZWRpdG9yaWFsIGgzIHNwYW4sIC5lZGl0b3JpYWwgaDQgc3BhbiwgLmVkaXRvcmlhbCBoNSBzcGFuLCAuZWRpdG9yaWFsIGg2IHNwYW4ge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVkaXRvcmlhbCBhIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuZWRpdG9yaWFsIHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVkaXRvcmlhbCB1bCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIG9sIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgbGkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5lZGl0b3JpYWwgbGkgPiBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuZWRpdG9yaWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgLmVkaXRvcmlhbCBociB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5lZGl0b3JpYWwgdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lZGl0b3JpYWwgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtc2VvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1zZW8uanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVkaXRvcmlhbC1zZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC42Mik7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1zZW9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuZWRpdG9yaWFsLXNlb19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuZWRpdG9yaWFsLXNlb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVkaXRvcmlhbC1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZWRpdG9yaWFsLXNlb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZGl0b3JpYWwtdjFfX3dyYXBwZXIge1xuICAgIC8qIG9uIHZhIHByw6lmZXJlciBnw6lyZXIgbGVzIHBhZGRpbmdzIFggc3VyIGxlIHBhcmVudCAqL1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAvKnBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCAxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpc3RpbmctYmFubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLWlubmVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5saXN0aW5nLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxpc3RpbmctYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGlzdGluZy1iYW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubGlzdGluZy1iYW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAubGlzdGluZy1iYW5uZXJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5saXN0aW5nLWJhbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmxpc3RpbmctYmFubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAubGlzdGluZy1iYW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExOyB9XG4gIC5saXN0aW5nLWJhbm5lcl9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA1ODhlbTsgfVxuICAubGlzdGluZy1iYW5uZXJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmxpc3RpbmctYmFubmVyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubGlzdGluZy1iYW5uZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdGluZy1iYW5uZXJfX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5saXN0aW5nLWJhbm5lcl9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAubGlzdGluZy1iYW5uZXJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5saXN0aW5nLWJhbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmxpc3RpbmctYmFubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmxpc3RpbmctYmFubmVyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWdtcy12MiB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjJfX2Jsb2NrLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX2Jsb2NrLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXYyX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYyX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICByaWdodDogNC4wNWVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtdjJfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy12Ml9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjJfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy12Ml9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDguNDdlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOC40N2VtOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjJfX2FsaWduZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX3RleHQtYmxvY2suZWRpdG9yaWFsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy12Mi0tcmV2ZXJzZSAuZWRpdG9yaWFsLWdtcy12Ml9fYmxvY2stdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLXYzIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDRlbSAwOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYzX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy12M19fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAuZWRpdG9yaWFsLWdtcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAuZWRpdG9yaWFsLWdtcy12M19fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAuZWRpdG9yaWFsLWdtcy12M19fYnVsbGV0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWdtcy12NCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VkaXRvcmlhbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgpOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0X193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWdtcy12NSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VkaXRvcmlhbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY1OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNjgpOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY1X193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjVfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy12NV9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLXY1X193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAuZWRpdG9yaWFsLWdtcy12NV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZWRpdG9yaWFsLWdtcy12NV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXY1X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXY1X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0IC5lbnZpcm9ubmVtZW50LXYxX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHBhZGRpbmc6IDAgY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW52aXJvbm5lbWVudC1saXN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICAuZW52aXJvbm5lbWVudC1saXN0X19saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3QgLnRpdGxlLWVudmlyb25lbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZW52aXJvbm5lbWVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZW52aXJvbm5lbWVudF9fZHJhd2luZyB7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDkzcHg7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLXN2ZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1pbWcuanMtbGF6eSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZW52aXJvbm5lbWVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOGVtOyB9XG4gIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMS4zNzVlbS8xLjRlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW52aXJvbm5lbWVudF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uZW52aXJvbm5lbWVudF9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXJfX2xpbmsge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLmVzdGltYXRpb25fX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDRlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyX19zdGlja3ktdG9wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXJfX3N0aWNreS10b3Age1xuICAgICAgICBtaW4td2lkdGg6IDcyMHB4O1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00ZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlcl9fc3RpY2t5LXRvcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJlbTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXJfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX3Nsb2dhbiB7XG4gICAgICBwYWRkaW5nOiAyZW0gY2FsYyggMmVtICsgMWVtKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlcl9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fc2xvZ2FuIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVlbSA0ZW0gMi41ZW0gNmVtOyB9IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogNGVtIDAgMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX190ZXh0X2NvbnRlbnQgLnRleHRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcy53aXRoRXhwYW5kIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLW1vZGUtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDAsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCB7XG4gICAgICAgICAgZmlsbDogIzJEMkQyRDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZDpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMS4zZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSAxZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJEMkQyRDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0ZW07IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC53cmFwcGVyX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKC44cmVtICsgMnZ3KSwgMzBweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM1cHgsIGNhbGMoLjhyZW0gKyAydncpLCAzMHB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMi41ZW0gNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDIuNWVtICsgMjBweCk7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm0gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLm5vdEZvckNoaWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm0tZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19fbGFiZWwge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTcuNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNy41cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJEMkQyRDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAucmFkaW9zX19ncm91cCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAucmFkaW9zX19ncm91cCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5jaGVja2JveF9fbGFiZWwsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLnJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQucmFkaW9fX3YyIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQucmFkaW9fX3YyIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtX19maWVsZC5yYWRpb19fdjIgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogM2VtIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMy40ZW07XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDogMmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4OiBhdXRvOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAwLjc1ZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19saW5rX3N2ZzpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMyRDJEMkQ7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19sZWZ0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDEwcHggN3B4IDA7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCAuYXJyb3dfcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X3JpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDEwcHg7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19tZXNzYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5mb3JtX19sZWdhbHMge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZS50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZS50aXRsZV9fY29udGVudCAuZm9ybV9fZmllbGRzX3RpdGxlX19wYXJ0LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjZlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgICBib3R0b206IDEuNWVtO1xuICAgICAgICAgIHRvcDogaW5oZXJpdDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19sZWdlbmQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM2VtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIwLmpwZ1wiKSBmaXhlZCBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1ZW0gM2VtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDRlbSAyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogNGVtIDRlbSA2ZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAudGV4dF9fQ29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAuYnV0dG9uX19Db250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDA7IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudCB7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAuYnV0dG9uX19FbGVtZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudDpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUgLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi5lc3RpbWF0aW9uLXJlc3VsdCB7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tYWluLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMS44IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHksIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIC5pY29uLWVzdGltYXRpb24tZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1pbmZvIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tdmFsdWUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1kaXN0cmljdCB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tY2l0eSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtID4gKiB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1jIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZ19fc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0bjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVzdGltYXRpb24tdjEge1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuZXN0aW1hdGlvbi12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3Age1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUzNXB4OyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fY2xhd3Mge1xuICAgICAgICByaWdodDogMmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19jbGF3cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDUlIDEwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTglOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQ1LCA0NSwgNDUsIDAuMyksICMyRDJEMkQpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGV4dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC05ZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOS43NjQ3ZW07IH1cbiAgLmVzdGltYXRpb24tdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MzVweDsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMmVtICogMik7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxODZCMTE7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMWVtOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS10b3AtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS10b3AtYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgICAgbWluLWhlaWdodDogNTM1cHg7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5maXJzdC1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZpcnN0LWZpZWxkIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZmlyc3QtZmllbGQgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5maXJzdC1maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLnNlY29uZC1maWVsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkIC5mb3JtX19sZWdlbmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzE4NkIxMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yX2JyYW5kLTQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lc3RpbWF0aW9uLXYxLXNlbyB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5lc3RpbWF0aW9uLXYxLXNlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuZXN0aW1hdGlvbi12MS1zZW9fX3N0aWNreS10b3Age1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MS1zZW9fX3N0aWNreS10b3Age1xuICAgICAgICBtaW4td2lkdGg6IDcyMHB4O1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fc2xvZ2FuIHtcbiAgICAgIHBhZGRpbmc6IDJlbSBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MS1zZW9fX3N0aWNreS10b3AgLnN0aWNreS10b3BfX3Nsb2dhbiB7XG4gICAgICAgICAgcGFkZGluZzogMi41ZW0gNGVtIDIuNWVtIDZlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxLXNlb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tdjEtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXN0aW1hdGlvbi12MS1zZW9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxLXNlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tdjEtc2VvX19lZGl0b3JpYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZWRpdG9yaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTllbTsgfSB9XG4gICAgLmVzdGltYXRpb24tdjEtc2VvX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC41ZW07IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gIC5lc3RpbWF0aW9uLXYxLXNlb19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzE4NkIxMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yX2JyYW5kLTQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5lc3RpbWF0aW9uLXYxLXNlb19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmVzdGltYXRpb24tdjEtc2VvX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVzdGltYXRpb24tY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMGVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgyMzksIDIzOSwgMjM5LCAwLjIpOyB9XG4gIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX193cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTg2QjExOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgICAgICBib3R0b206IDc0JTtcbiAgICAgICAgICAgICAgbGVmdDogLjhlbTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuMTYpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxIC50b29sc19fYm90dG9tLWJsb2NrIC50b29sc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX193cmFwcGVyLWNsb3NlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjExNjdlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3Mge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTE2N2VtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2luZm9zIC5pbmZvc19fZGV0YWlscyB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2luZm9zIC5pbmZvc19fZGV0YWlscyAudGV4dCBwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzIC5pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMgLmljb24gLmxvY2FsaXNhdGlvbi1zdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjcwNTllbTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMuZGV0YWlscy0tY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbSAwIDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzLmRldGFpbHMtLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS43NjQ3ZW0gMi4zNTI5ZW07IH0gfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzIC5kZXRhaWxzX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMgLmRldGFpbHNfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzIC5kZXRhaWxzX190b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzIC5kZXRhaWxzX190b3Age1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjE1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDsgfSB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzVCNUI1QjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190ZXh0LWJsb2NrIGEge1xuICAgICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgICAgIC8qJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfSovIH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMCAxLjc2NDdlbTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3Mge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0IHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyAuaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zIC5pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH0qLyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0OyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLWxpc3RpbmctdjMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRldGFpbHMtLWNvbHVtbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMCAwLjVlbSAyLjk0MTJlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyAuYmxvY2tfdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0IHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvcyAuaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi45NDEyZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgICAgIC8qJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXZlbnRzLWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMi45NDEyZW0gMS43NjQ3ZW0gMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9ldmVudHMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50cy12MSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmV2ZW50cy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5ldmVudHMtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC42Mik7IH1cbiAgLmV2ZW50cy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZS0tdjMudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNnB4LCAydncsIDI1cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUgYSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDE3cHgpLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkFCNzExO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTg2QjExOyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2QjExOyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzE4NkIxMTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLmV2ZW50cy12MV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5ldmVudHMtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLmV2ZW50cy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmZhYi12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMjAwMDA7IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMge1xuICAgIGJvdHRvbTogNzR2aDsgfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMzVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA4OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjQ1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNzsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCk7XG4gICAgdHJhbnNpdGlvbjogMC41NXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDY7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNjVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2J1dHRvbiAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAuZmFiLXYxX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC44czsgfVxuICAgICAgLmZhYi12MV9fYnV0dG9uLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5mYWItdjFfX2J1dHRvbjpob3ZlciAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5mYWItdjFfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgICByaWdodDogNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiAyOHZoO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5mYWItdjFfX2l0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjVzICwgLjJzIG9wYWNpdHk7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuZmFiLXYxX19pdGVtOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZmFiLXYxX19pdGVtLmZhYl9fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMTk2ZjM7XG4gICAgICBib3JkZXItY29sb3I6ICMxOTc2RDI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMTsgfVxuICAgIC5mYWItdjFfX2l0ZW06bm90KC5mYWJfX2J1dHRvbikge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5mYWItdjFfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWItdjFfX2l0ZW0tZHJhd2luZyB7XG4gICAgICAgICAgbGVmdDogMzZweDsgfSB9XG4gICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NnB4OyB9IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWNvbnRlbnQge1xuICAgICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1iZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODI0ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDQ2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgcGFkZGluZzogLjRlbSAxZW0gLjRlbSA2MnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtID4gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcywgLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIC03MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzLCAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAtMTQwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MsIC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIC0yMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcywgLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDc7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgLTI4MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzLCAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNjsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAtMzUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MsIC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNTAlOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTQwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIxMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNzsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yODBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuZmFiLXYxX19hY3Rpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuZmFiLXYxLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5mYWItdjEsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmZhYi12MSB7XG4gIHotaW5kZXg6IDkwMDA7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyxcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMge1xuICAgICAgYm90dG9tOiA3NHZoOyB9IH1cblxuLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogaW5pdGlhbDsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBtaW4td2lkdGg6IDEuNWVtO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uLm9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJzsgfVxuXG4uanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYXFfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNlbTsgfVxuICAuZmFxX2NvbnRhaW5lciAuZmFxIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBwYWRkaW5nOiAwIDAgNGVtO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5mYXFfY29udGFpbmVyIC5mYXEgLmZhcV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmFxX2NvbnRhaW5lciAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5mYXFfY29udGFpbmVyIC5mYXEgLmZhcV9fcXVlc3Rpb25fX2VsZW1lbnQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5mYXFfY29udGFpbmVyIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMWVtIDAgMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhcV9jb250YWluZXIgLmZhcSAuZmFxX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgLmZhcV9jb250YWluZXIgLmZhcSAuZmFxX19yZXBvbnNlX19lbGVtZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcm9ncmFtbWUgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXZvcml0ZXMtdjEge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNC41ODgyZW0gMCA3Ljg0MTJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZhdm9yaXRlcy12MSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjEgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9Ki8gfVxuICAuZmF2b3JpdGVzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMzUzZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0uc3dpcGVyLXNsaWRlLXByZXYgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUgLml0ZW1fX2Fycm93LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbS5pdGVtX19oaWRkZW4gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtLml0ZW1fX2hpZGRlbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA0MiU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAyLjcwNThlbSAyLjg4MjNlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzVlbSkvMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDc2NGVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1QjVCNUI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19wcmljZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAxN3B4KS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Fycm93LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19hcnJvdy1wYWdpbmF0aW9uLmZhZGUtaW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuQGtleWZyYW1lcyBmYWRlSW5PcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Fycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogY2FsYygzZW0gLSAyNXB4KTtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoM2VtIC0gMjVweCk7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19hcnJvdy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmF2b3JpdGVzLXYxX19hcnJvdy1wYWdpbmF0aW9uLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fYXJyb3ctcGFnaW5hdGlvbi1tb2JpbGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuZmF2b3JpdGVzLXYxX19hcnJvdy1wYWdpbmF0aW9uLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19hcnJvdy1wYWdpbmF0aW9uLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMWVtIDJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2Fycm93LXBhZ2luYXRpb24tbW9iaWxlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAxZW0gMmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fYXJyb3ctcGFnaW5hdGlvbi1tb2JpbGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgICAuZmF2b3JpdGVzLXYxX19hcnJvdy1wYWdpbmF0aW9uLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fYXJyb3ctcGFnaW5hdGlvbi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDE0JTsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXNsaWRlLWFjdGl2ZVtkYXRhLXN3aXBlci1zbGlkZS1pbmRleD1cIjBcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1zbGlkZS1hY3RpdmVbZGF0YS1zd2lwZXItc2xpZGUtaW5kZXg9XCIwXCJdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICB3aWR0aDogMTAyJTtcbiAgICAgIGhlaWdodDogMTEwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDYlO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXNsaWRlLWFjdGl2ZVtkYXRhLXN3aXBlci1zbGlkZS1pbmRleD1cIjBcIl0gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZhdm9yaXRlcy12MS0tbW9yZS1hY3Rpb24ge1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5wcm9wZXJ0eS1zdGF0dXMtLWRhdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjcwNmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzVlbSkvMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA3NjRlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19jb21wbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4xZW0pLzEuMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc2l6ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjFlbSkvMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3NpemUgc3BhbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDFlbSkvMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1QjVCNUI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIG1hcmdpbi1ib3R0b206IC42ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5mYXZvcml0ZXMtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19mYXZvcml0ZXMgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgcGFkZGluZzogMC4yZW0gMS40NzA1ZW07XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYWxsaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMjUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDFlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgNHZ3LCAxLjE3NjRlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjM1MmVtOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMzUyOWVtKS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMzUyOWVtKS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjg4MjNlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fZHJhd2luZyB7XG4gICAgICAgIGhlaWdodDogMi4yNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgI2ZmZmZmZik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB0b3A6IC0yZW07IH0gfVxuICAuZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gIC5mYXZvcml0ZXMtdjItLW1vcmUtYWN0aW9uIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZmF2b3JpdGVzLXYyX19tb3JlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNmVtOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5wcm9wZXJ0eS1zdGF0dXMtLWRhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAxZW0gMCAwLjVlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zaXplIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zaXplIHNwYW4ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxZW0pLzEuMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzIuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogLTJlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MyB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhdm9yaXRlcy12MyB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYzX19iYWNrZ3JvdW5kLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTUlOyB9IH1cbiAgLmZhdm9yaXRlcy12M19fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYzX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5mYXZvcml0ZXMtdjNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuICAuZmF2b3JpdGVzLXYzX19mYXZvcml0ZXMge1xuICAgIHBhZGRpbmc6IDAgM2VtO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fZmF2b3JpdGVzIHtcbiAgICAgICAgcGFkZGluZzogMCA0ZW07IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDM3cHg7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDIuODIzNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1ZW0gNS41ODgyZW07IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDEuNTI5NGVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNTI5NGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0MTJlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI5NDFlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjUyOTRlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS42NDcxZW0pLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19yZWZlcmVuY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4zNTI5ZW0pLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX29wdGlvbnMgLm9wdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fZHJhd2luZyB7XG4gICAgICAgIGhlaWdodDogMi4yNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4wNTg4ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAyLjM1MjllbTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAxLjQ3MDVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS00IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhbGxpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDM3cHg7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogLTFlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAuZmF2b3JpdGVzLXYzX19tb3JlLWFjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fbW9yZS1hY3Rpb24gLm1vcmUtYWN0aW9uX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MSBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuM2VtOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI5NDFlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS42NDcxZW0pLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE1ZW0pLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3NpemUge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3NpemUgc3BhbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDFlbSkvMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4wNTg4ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmlndXJlcy12MSB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQuNDcwNWVtIDA7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpZ3VyZXMtdjEge1xuICAgICAgbWluLWhlaWdodDogNDkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maWd1cmVzLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY5MHB4OyB9IH1cbiAgLmZpZ3VyZXMtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ZpZ3VyZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZpZ3VyZXMtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjUpOyB9XG4gIC5maWd1cmVzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuZmlndXJlcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpZ3VyZXMtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuZmlndXJlcy12MV9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjIzNTNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5maWd1cmVzLXYxX19pdGVtcyAuaXRlbXNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpZ3VyZXMtdjFfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMy4zNTUyZW0gMS43NjQ3ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlndXJlcy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmlndXJlcy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAzJSAzZW0gMyU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDMlICogMikpO1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5maWd1cmVzLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMyUgMmVtIDMlOyB9IH1cbiAgICAuZmlndXJlcy12MV9faXRlbS1maWd1cmUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCA1LjJlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuNDcwNmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAuZmlndXJlcy12MV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWx0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5maWx0ZXItdjFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXYxX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZpbHRlci12MS1saXN0ID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbTpsYXN0LWNoaWxkIC5maWx0ZXItdjFfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZpbHRlci12MV9fYXJyb3cge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjFfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogMC40ZW0gMWVtOyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcl9icmFuZC00OyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246aG92ZXIsIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246aG92ZXI6YmVmb3JlLCAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5maWx0ZXItdjFfX2J1dHRvbjpob3ZlciAuZmlsdGVyLXYxX19hcnJvdywgLmZpbHRlci12MV9fYnV0dG9uOmZvY3VzIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItdjEge1xuICBiYWNrZ3JvdW5kOiAjMTg2QjExO1xuICBwYWRkaW5nOiAwIGNhbGMoIDJlbSArIDFlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci12MSB7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gIC5mb290ZXItdjFfX2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAuN2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItdjFfX2xvZ28gaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9faXRlbXMgLnNvY2lhbF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgLjVlbTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi43NzdlbTtcbiAgICBoZWlnaHQ6IDIuNzc3ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgLmZvb3Rlci12MV9fY29ubmVjdCAuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmaWxsOiAjRkFCNzExO1xuICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuN2VtOyB9XG4gICAgLmZvb3Rlci12MV9fY29ubmVjdCAuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctYm9yZGVyIHtcbiAgICAgIGZpbGw6ICNGQUI3MTE7IH1cbiAgICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1hcnJvdyB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLmZvb3Rlci12MV9fY29ubmVjdCAuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5saW5rcy1ncm91cCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnNfX2xpc3QgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IC5wYXJ0bmVyc19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVycy0tdmVydGljYWwgLnBhcnRuZXJzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVycy0tdmVydGljYWwgLnBhcnRuZXJzX19pdGVtICsgLnBhcnRuZXJzX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAuM2VtOyB9XG4gIC5mb290ZXItdjFfX2dlbmVyaWMgLmdlbmVyaWNfX29waW5pb25TeXN0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9vdGVyLXYxX19nZW5lcmljIC5nZW5lcmljIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvb3Rlci12MV9fZ2VuZXJpYyAuZ2VuZXJpY19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5mb290ZXItdjEgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBjb2xvcjogI2QxZDFkMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCAydncsIDAuNTI5ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3Qge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgMnZ3LCAwLjUyOWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIC4zZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC44ZW07IH1cbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9fbGluayB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmZvb3Rlci12MS1sYXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZm9vdGVyLXYxLWxhc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjFfX2xvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmZvb3Rlci12MV9fbG9nbyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAuZm9vdGVyLXYxX19sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci12MS10b3Age1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxZW0gMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAzMywgMzMzMyU7IH0gfVxuICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDE4cHgpLzIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fYm90dG9tYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2QjExO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExMDAwOyB9XG4gIC5mb290ZXJfX2JvdHRvbWJhcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyZW0gKiAyKSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQjcxMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcms6ICgpICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9hbHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fbGVnYWxzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlbGVjdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmRfMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VsZWN0X2l0ZW1fYmctY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fZXh0cmFfcmFkaW9zLWxlZ2VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3RleHRmaWVsZF9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VhcmNoLW1vcmVfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VhcmNoLW1vcmVfYmFja2dyb3VuZCA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyX190b3AtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXJfX3RvcC1jb250YWluZXItLWRlY29yYXRlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMmVtICogMikpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUI3MTE7IH1cblxuLmhlYWRlciAuaGVhZGVyX190b3AtYmFuZGVhdXgtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3RvcC1iYW5kZWF1eCAuaGVhZGVyX19sb2dvLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fdG9wLWJhbmRlYXV4IC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5oZWFkZXIgLmhlYWRlcl9fdG9wLWJhbmRlYXV4IC5oZWFkZXJfX3RvcGJhciB7XG4gIHRvcDogNTAlOyB9XG5cbi5oZWFkZXIgLmhlYWRlcl9fdG9wLWJhbmRlYXV4IC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICB0b3A6IDUwJTsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX3RvcC1iYW5kZWF1eCAuaGVhZGVyX190b3AtY29udGFpbmVyLS1kZWNvcmF0ZSB7XG4gIHRvcDogNTAlOyB9XG5cbi5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcbiAgLyogcG9zaXRpb246IGZpeGVkOyovXG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLyp0b3A6IDA7Ki8gfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIC5idXR0b24tbGluazpob3ZlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHAge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfSB9XG4gIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMDsgfVxuICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5idG5fZXN0aW1hdGlvbl9yYXBpZGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMTJweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uaGVhZGVyIC5oZWFkZXItc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAxO1xuICBtaW4taGVpZ2h0OiA2NTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIgLmhlYWRlci1zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAuaGVhZGVyIC5oZWFkZXItc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXIgLmhlYWRlci1zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlciAuaGVhZGVyLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyB9XG5cbi5oZWFkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fbmF2IC5sb2dvLXN2ZyB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogNTNweDsgfVxuXG4uaGVhZGVyX19pbnRlcmthYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ1cHg7XG4gIHRvcDogNjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX19pbnRlcmthYiB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9IH1cbiAgLmhlYWRlcl9faW50ZXJrYWIgLmhlYWRlci0taW5uZXJfX2ludGVya2FiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgdG9wOiA2NHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX19pbnRlcmthYiAuaGVhZGVyLS1pbm5lcl9faW50ZXJrYWIge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbi5oZWFkZXJfX25hdi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIC5nbG9iYWwtYnV0dG9uIHtcbiAgICByaWdodDogY2FsYygxZW0gKyAyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fbmF2LXRvZ2dsZSAuZ2xvYmFsLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIC5uYXYtdG9nZ2xlX19sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbi5oZWFkZXJfX3RvcGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA2ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMCAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDZlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uaGVhZGVyX19sb2dvLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDAgM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlcl9fbG9nby1tb2JpbGUgLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fbG9nby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBjYWxjKDFlbSArIDJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMCAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICBsZWZ0OiA2ZW07IH0gfVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGVhZGVyX19kZWNvcmF0ZS12ZXJ0aWNhbGJhci0tbGVmdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiAyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICAuaGVhZGVyX19kZWNvcmF0ZS12ZXJ0aWNhbGJhci0tbGVmdC1kZWNvcmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUI3MTE7IH1cblxuLmhlYWRlcl9fcmlnaHRiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzRweDtcbiAgcmlnaHQ6IDJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IDkydmg7IH1cbiAgLmhlYWRlcl9fcmlnaHRiYXItLXRleHQge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjl2aDsgfVxuICAuaGVhZGVyX19yaWdodGJhci0tbGluayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oZWFkZXJfX3JpZ2h0YmFyLS1saW5rOmhvdmVyLCAuaGVhZGVyX19yaWdodGJhci0tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuaGVhZGVyX19yaWdodGJhci1iZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUI3MTE7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5oZWFkZXJfX3JpZ2h0YmFyLWFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3ZoO1xyXG4gICAgICAgICAgICB9Ki9cbiAgICB0b3A6IDQ2dmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3JpZ2h0YmFyLWFmdGVyIHtcbiAgICAgICAgdG9wOiA0NHZoOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3JpZ2h0YmFyLWFmdGVyIHtcbiAgICAgICAgdG9wOiA0MHZoOyB9IH1cblxuLmhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNlbTtcbiAgbGVmdDogMWVtO1xuICByaWdodDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgIGxlZnQ6IDNlbTsgfSB9XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAzMDAwOyB9XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDA7XG4gIGxlZnQ6IDA7IH1cblxuLmhlYWRlci0taG9tZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNXZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci0taG9tZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci0taG9tZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3OyB9IH1cbiAgLmhlYWRlci0taG9tZSAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAvKm1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICB9Ki9cbiAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2dzsgfSB9XG4gIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0qL1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5oZWFkZXItLWhvbWUudmlkZW9fc2xpZGVfYmFja2dyb3VuZF9mYWxzZSAuaGVhZGVyX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uaGVhZGVyLS1pbm5lciB7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogIzJEMkQyRCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB6LWluZGV4OiAzMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItLWlubmVyIHtcbiAgICAgIGhlaWdodDogOThweDsgfSB9XG4gIC5oZWFkZXItLWlubmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nLS1zdmcge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuXG4uaGVhZGVyLS1zbGlkZSAuaGVhZGVyLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmhlYWRlci0tdjEgLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci0tdjEgLmhlYWRlcl9fbG9nby1tb2JpbGUgLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLS12MSAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItLXYyLmhlYWRlci0taG9tZSB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7IH0gfVxuXG4uaGVhZGVyLS12MiAubG9nb19fc2xvZ2FuX192MiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwdmg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHRvcDogMTV2aDsgfSB9XG4gIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28tZHJhd2luZyB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvLWRyYXdpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3OyB9IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nb19fc2xvZ2FuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ29fX3Nsb2dhbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDI0cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH0gfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nbyAubG9nby1zdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvIC5sb2dvLXN2ZyB7XG4gICAgICAgIHdpZHRoOiA0NTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMjdweDsgfSB9XG5cbi5oZWFkZXItLXYyIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLS12MyAuaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLS12MyAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDI3JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5oZWFkZXItLXYzIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICAgICAgcmlnaHQ6IDE5JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS12MyAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9IH1cblxuLmhlYWRlci0tdjMgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICBvcmRlcjogLTE7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5oZWFkZXItLXYzIC5tZW51X19pdGVtLS1sb2dvIC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS12MyAuc3VibWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuXG4uaGVhZGVyX192aWRlby1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH0qLyB9XG5cbi5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQsXG4uaGVhZGVyX192aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAuaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDMwMCU7XG4gICAgdG9wOiAtMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2JTsgfSB9XG5cbi5oZWFkZXIuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHRvcDogODlweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGVhZGVyIC5tYWluLXNlYXJjaCAuZm9ybV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjcpO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG5cbi5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0ge1xuICBjb2xvcjogIzAwMDsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtX19sZWdhbHMge1xuICAgIG9wYWNpdHk6IC42NTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH0gfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnJhbmdlIC5ub1VpLWhvcml6b250YWwge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogIzJEMkQyRDtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNlYXJjaC1tb3JlIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNlYXJjaC1tb3JlX19pY29uIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgZmlsbDogIzJEMkQyRDsgfVxuXG4vKlxyXG4uYm9keS0taW5uZXIge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0IDogMDtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0IDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0qL1xuLmJvZHktLWhvbWUgLmhlYWRlci0tdjIgLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLS1zdGlja3kgLmhlYWRlcl9faW50ZXJrYWIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuaGVhZGVyX19pbnRlcmthYixcbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5oZWFkZXJfX2ludGVya2FiLFxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmhlYWRlcl9faW50ZXJrYWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyX19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDJlbSAzZW07XG4gIG1pbi1oZWlnaHQ6IDE4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19ib3ggLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5oZWFkZXJfX2JveCAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcl9fYm94IC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fYm94IC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgMnZ3LCAzN3B4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyX19ib3gge1xuICAgICAgd2lkdGg6IDgwMHB4OyB9IH1cbiAgLmhlYWRlcl9fYm94LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fYm94LS10b29scyAuaGVhZGVyX19ib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5tYWluIC5oZWFkZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTIwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXYtdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICByaWdodDogY2FsYyg0ZW0gKyAyZW0pOyB9IH1cbiAgLm5hdi10b2dnbGVfX2xpbmVzIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzLCAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIsIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjVzLGxlZnQgLjVzLHRyYW5zZm9ybSAuMnMsYmFja2dyb3VuZC1jb2xvciAuNHMgLjJzOyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyLCAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLThweDsgfVxuICAubmF2LXRvZ2dsZTpob3ZlciAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5uYXYtdG9nZ2xlOmhvdmVyIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciB7XG4gICAgbGVmdDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2VhcmNoLXRvZ2dsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE3cHgvMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VhcmNoLXRvZ2dsZV9fbGFiZWwgYSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlYXJjaC10b2dnbGVfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsbDogIzE4NkIxMTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07IH1cbiAgLnNlYXJjaC10b2dnbGU6aG92ZXIgLnNlYXJjaC10b2dnbGVfX2ljb24sIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIC5zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLWhvbWUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYxIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MV9fYWxpZ25lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19hbGlnbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19sb2dvIC5sb2dvX19kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwZW07IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSB7XG4gICAgYm90dG9tOiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMSBPcGVuLVNhbnM7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19ub3RlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDEuNDExOGVtKS8xIFJhbGV3YXk7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQxMThlbSkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xIFJhbGV3YXk7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLWhvbWUtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLnBuZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYyIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fYWxpZ25lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19hbGlnbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19sb2dvIC5sb2dvX19kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xvZ28gc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX25vdGUge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgT3Blbi1TYW5zO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX25vdGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fbm90ZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQxMThlbSkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQxMThlbSkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmludGVya2FiLXYxIHtcbiAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAuaW50ZXJrYWItdjFfX2FsaWduZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX2FsaWduZXIge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cbiAgLmludGVya2FiLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5pbnRlcmthYi12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuaW50ZXJrYWItdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLXYxX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi12MV9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbnRlcmthYi12MV9fbG9nbyAubG9nb19fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gICAgLmludGVya2FiLXYxX19sb2dvIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgICAgbWF4LWhlaWdodDogOTdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnRlcmthYi12MV9fbm90ZSB7XG4gICAgYm90dG9tOiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMSBPcGVuLVNhbnM7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICAuaW50ZXJrYWItdjFfX25vdGUgYSB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX25vdGUge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuaW50ZXJrYWItdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnRlcmthYi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNDExOGVtLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLmludGVya2FiLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnRlcmthYi12MV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAgIC5pbnRlcmthYi12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNzY0N2VtLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnRlcmthYi12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yOTQxZW0vMSBSYWxld2F5O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogLjhlbSAzZW07XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gICAgLmludGVya2FiLXYxX19saW5rcyAuYnV0dG9uID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnRlcmthYi12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmVkMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgY29sb3I6ICMzMzM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmplc3RpbW8ge1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMi45NDExZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjUyOTRlbTsgfVxuICAuamVzdGltb19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuamVzdGltb19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5qZXN0aW1vX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuamVzdGltb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5qZXN0aW1vX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuamVzdGltb19fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5qZXN0aW1vX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFRkVGRUY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmplc3RpbW9fX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5qZXN0aW1vX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5qZXN0aW1vX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLmplc3RpbW9fX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmplc3RpbW9fX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmplc3RpbW9fX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5qZXN0aW1vX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAuamVzdGltb19faXRlbS1saW5rcyAuYnV0dG9uIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmplc3RpbW8gLmZvcm0ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5maXJzdC1yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAuc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmxhYmVsLXR4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgLmplc3RpbW8gLmZvcm0gLmxhYmVsLXR4dC5maXJzdC1maWVsZCB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZCB7XG4gICAgICBwYWRkaW5nOiAuNWVtIC41ZW07IH1cbiAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19maWVsZC5jb25kaXRpb25fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDFlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuamVzdGltbyAuZm9ybSAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyNGVtLzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2xlZ2FscyB7XG4gICAgICBtYXJnaW46IDAgMWVtIDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtIEF2ZW5pckJvb2ssIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuamVzdGltbyAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmp1bWJvdHJvbi12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuanVtYm90cm9uLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmp1bWJvdHJvbi12MV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07IH0gfVxuICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyLjVlbSAwOyB9XG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBtaW4td2lkdGg6IDcyMHB4OyB9IH1cbiAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICAgICAgcGFkZGluZzogMCAzZW07IH1cbiAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoOC4zNTI5ZW0gLSAzNnB4KSk7XG4gICAgbGVmdDogNWVtOyB9XG4gIC5qdW1ib3Ryb24tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX3RpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiA1ZW07IH1cblxuLmp1bWJvdHJvbi12MS0tc2VhcmNoIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogNjY2O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9saXN0aW5nLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmp1bWJvdHJvbi12MS0tc2VhcmNoOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjYpOyB9XG5cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC43NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgLmxvYWRlcl9jb250YWluZXIuYWN0aXZlIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxvYWRlcl9jb250YWluZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uTG9hZGVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzJEMkQyRDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW06Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQuZW1wdHkge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbDpob3ZlciAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmhvdmVyIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQtaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xhYmVsLWNoZWNrYm94IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xhYmVsLWNoZWNrYm94IHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2Uge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5sYWJlbC1saXN0LWVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUyNTI1MjsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyIC5ub1VpLXRvdWNoLWFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyIC5ub1VpLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NSwgNDUsIDAuMjUpOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5IHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5OmJlZm9yZSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGFiZWwtcmFkaW8ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmludGVnZXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEycHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICB3aWR0aDogNDcuNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMC41cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi5mb3JtQnViYmxlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogLjVlbSAxZW07IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICBsZWZ0OiA3LjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDcuNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW46YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fc3RydWN0dXJlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwcHggLSAxZW0pO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIC5sYWJlbF9faXRlbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5mb3JtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjVweCA1M3B4IDFlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC4yNSk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0gLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogIzUyNTI1MjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbTpob3ZlciAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzkxOTE5MTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyRDJEMkQ7IH1cbiAgICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQ6aG92ZXIgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudDpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7IH1cbiAgICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgdG9wOiAtOXB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IC5zcy1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcbiAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCA0ZW07IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDsgfSB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tdHlwZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tY29tbWVyY2VfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXByaWNlc19fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtU2VsZWN0X19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5yYW5nZS0tb3BlbmVkIC5mb3JtUmFuZ2VfX2NvbnRlbnQgLmFkZF9idXR0b24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC4yNSk7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmU6YmVmb3JlLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMS41ZW0gMWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoNDAsIDQwLCA0MCwgMC4xNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgZmlsbDogIzJEMkQyRDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjQge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBpdGFsaWMgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtOmhvdmVyIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAwIDRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZmlsbDogIzJEMkQyRDtcbiAgICB3aWR0aDogMS4yNWVtO1xuICAgIGhlaWdodDogMS4yNWVtOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX3Njcm9sbGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICBjb2xvcjogIzJEMkQyRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjI1cHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyMjVweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gMWVtKSAwOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC5saW5lX190aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3N1bW1hcnksIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDFlbSBhdXRvIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXJpZ2h0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50LmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjI1KTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uZW1wdHkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBvcmRlcjogMjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJEMkQyRCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyRDJEMkQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtOyB9XG4gIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHJlZDsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RleHQge1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1heC13aWR0aDogMTA3M3B4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwYWRkaW5nLXRvcDogNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuNmVtIC0gMmVtKTtcbiAgcGFkZGluZy1sZWZ0OiAzLjZlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMkQyRDJELCByZ2JhKDQ1LCA0NSwgNDUsIDAuOSkpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1uYXY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICAgIG1heC13aWR0aDogMjYuODc1ZW07XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogMjAwMjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH0gfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzZW07XG4gICAgdG9wOiAxZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tYWluLW5hdl9fY2xvc2UtdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWFpbi1uYXZfX2Nsb3NlLXRleHQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDJlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMmVtKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICAgICAgICBmaWxsOiAjMkQyRDJEOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW4tbmF2X19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICBsZWZ0OiAzZW07XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIC50b29sYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2IHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5oZWFkZXJfX3RvcC0tdjMgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXJfX3RvcC0tdjMgLm1lbnUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVudS1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgLm1lbnUtZHJvcGRvd25fX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbnUtZHJvcGRvd25fX2ljb24ge1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDsgfSB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIsIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAubWVudS1kcm9wZG93bi0tdG9nZ2xlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZW51IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4yZW0vMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxM3B4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxM3B4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAubWVudV9faXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwLjRlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZDJkMmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLm1lbnVfX2l0ZW0uZm9jdXMsIC5tZW51X19pdGVtOmZvY3VzLCAubWVudV9faXRlbTpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAubWVudV9faXRlbS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbnVfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjRlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gIC5tZW51X19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAuOGVtKTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAuNmVtKTsgfSB9XG4gIC5tZW51X19saW5rLmZvY3VzLCAubWVudV9fbGluazpmb2N1cywgLm1lbnVfX2xpbms6aG92ZXIsIC5tZW51X19kcm9wZG93bi5mb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVudV9fbGluay5mb2N1cywgLm1lbnVfX2xpbms6Zm9jdXMsIC5tZW51X19saW5rOmhvdmVyLCAubWVudV9fZHJvcGRvd24uZm9jdXMsIC5tZW51X19kcm9wZG93bjpmb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH0gfVxuICAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9IH1cblxuLnN1Ym1lbnUge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1Ym1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICAgICAgY2xpcDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAxJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0b3A6IC0xcHg7IH0gfVxuICAuc3VibWVudS0tdG9nZ2xlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3VibWVudS0tdG9nZ2xlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zdWJtZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5zdWJtZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdWJtZW51X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuc3VibWVudV9faXRlbS5mb2N1cywgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMsIC5zdWJtZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIC8qbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7Ki8gfVxuICAgICAgLnN1Ym1lbnVfX2l0ZW0uZm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbjphZnRlciwgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbjphZnRlciwgLnN1Ym1lbnVfX2l0ZW06aG92ZXIgLnN1Ym1lbnVfX2xpbmsgc3BhbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc3VibWVudV9faXRlbS5mb2N1cyAuc3VibWVudV9fbGluazpiZWZvcmUsIC5zdWJtZW51X19pdGVtOmZvY3VzIC5zdWJtZW51X19saW5rOmJlZm9yZSwgLnN1Ym1lbnVfX2l0ZW06aG92ZXIgLnN1Ym1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTVweDsgfVxuICAgIC5zdWJtZW51X19pdGVtW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdIC5zdWJtZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1Ym1lbnVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEuMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3VibWVudV9faXRlbSAuc3VibWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5zdWJtZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC41ZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAxLjdlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gICAgICAgIC5zdWJtZW51X19saW5rOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogY2FsYygxNHB4LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjKDE0cHgvIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAuc3VibWVudV9fbGluayBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc3VibWVudV9fbGluayBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW0ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkQyRDJEOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19pdGVtIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMTg2QjExOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLmhlYWRlci0taW5uZXIgLnN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW06aG92ZXIsIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmFiYzEwOyB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyRDJEMkQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX3RvcC0tdjIgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4ubWFpbi1zZWFyY2hfX2Nsb3NlOmhvdmVyLCAubWFpbi1zZWFyY2hfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAubWFpbi1zZWFyY2hfX2Nsb3NlOmhvdmVyIC5tYWluLW5hdl9fY2xvc2UtaWNvbiwgLm1haW4tc2VhcmNoX19jbG9zZTpmb2N1cyAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgIGZpbGw6ICNGQUI3MTE7IH1cblxuLm1haW4tc2VhcmNoIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7IH1cblxuLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkFCNzExO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkFCNzExO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfSB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfSB9XG5cbi5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkFCNzExO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNGQUI3MTE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9IH1cbiAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDsgfSB9XG4gICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tc2VhcmNoIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkFCNzExO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkFCNzExO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLm1haW4tc2VhcmNoIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0ZBQjcxMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkFCNzExO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tc2VhcmNoIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDsgfSB9XG5cbi5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tc2VhcmNoIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjRkFCNzExOyB9IH1cblxuLm1haW4tc2VhcmNoIC5yYW5nZV9fc3VtbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0ZBQjcxMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX3N1bW1hcnkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkFCNzExO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tc2VhcmNoIC5yYW5nZV9fcHJldmlldyB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgY29sb3I6ICNGQUI3MTE7IH0gfVxuXG4ubWFpbi1zZWFyY2ggLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tc2VhcmNoIC5yYW5nZV9fcGx1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWFpbi1zZWFyY2ggLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfSB9XG5cbi5tYWluLXNlYXJjaCAuZm9ybV9fbGVnZW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm1haW4tc2VhcmNoIC5mb3JtX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLm1haW4tc2VhcmNoIC5mb3JtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4ubWFpbi1zZWFyY2ggLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDksIDIwOSwgMjA5LCAwLjQpOyB9XG5cbi5zZWFyY2gtbW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWFyY2gtbW9yZV9faWNvbiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm1haW4tc2VhcmNoX19tb3JlIC5jaGVja2JveF9fbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaF9fbW9yZSAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWFpbi1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuODMsIDAuNjcpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLXNlYXJjaDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLXNlYXJjaF9fbW9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tc2VhcmNoX19tb3JlIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tc2VhcmNoX19leHBhbmQtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1haW4tc2VhcmNoIC5idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNDAwMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC45KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNi44NzVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgIC5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIC5tYWluLXNlYXJjaC0tdmVydGljYWwge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gge1xuICAgICAgei1pbmRleDogMjAwMDsgfVxuICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNWVtKTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdlbTsgfVxuICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4ZW07IH1cbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgICAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNGVtO1xuICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0ZW07IH0gfVxuICAgICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fY2xvc2UtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZS10ZXh0IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Nsb3NlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC4zZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMmVtKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIC5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaCAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW4tc2VhcmNoX19sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlciwgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlLCAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkNyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlLCAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMy41ZW07XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBsZWZ0OiAzLjVlbTsgfVxuICAubWFpbi1zZWFyY2ggLmZvcm1fX3dyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubWFpbi1zZWFyY2gtLXJlYWR5IC5mb3JtX193cmFwcGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgY2FsYygyZW0gKyAyZW0pOyB9XG4gIC5tYWluLXNlYXJjaC0tcmVhZHkubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5mb3JtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAubWFpbi1zZWFyY2gtLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tc2VhcmNoLS1sb2FkaW5nIC5tYWluLXNlYXJjaF9fbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLXNlYXJjaC0tbG9hZGluZy1uZXh0IC5tYWluLXNlYXJjaF9fZXhwYW5kLWJ1dHRvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMi42ZW0gMCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19maWVsZHMge1xuICBmbGV4OiAxOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxODZCMTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmZvY3VzLCAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAtNTAlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTAuNWVtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDAgMS41ZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX3BsdXMge1xuICByaWdodDogMS41ZW07IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9faW5wdXQge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgbWluLWhlaWdodDogNTJweDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgcGFkZGluZzogNHB4IDVweDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3Byb21wdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fc3VtbWFyeSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2UtLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLWhvcml6b250YWxfX3N1Ym1pdCAuc3VibWl0X19maWVsZCB7XG4gIHRvcDogLTJlbTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIuNmVtIDAgM2VtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0wLjVlbSAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5zZWFyY2gtbW9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogLjllbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNlYXJjaC1tb3JlX19pY29uIHtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZBQjcxMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAuc2VhcmNoLW1vcmVfX2ljb24tLWNsb3NlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2VhcmNoLW1vcmVfX2ljb24tLWV4cGFuZGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1tb3JlLmlzRXhwYW5kZWQgLnNlYXJjaC1tb3JlX19pY29uLS1jbG9zZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1tb3JlLmlzRXhwYW5kZWQgLnNlYXJjaC1tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ib2R5Om5vdCguYm9keS0taG9tZSkgLnNlYXJjaC1ob2xkZXItLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLmJvZHk6bm90KC5ib2R5LS1ob21lKSAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQGtleWZyYW1lcyBsb2FkNyB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgLTAuNWVtOyB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAxZW0gMCAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tYWluLXNlYXJjaCAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5tYWluLXNlYXJjaCAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMSAqLyB9XG5cbi5tYWluX193cmFwcGVyIC5tYWluLXNlYXJjaCAuZm9ybV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYW5kYXRvcnktZGV0YWlscy12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYW5kYXRvcnktZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX19waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNzY1ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fcGhvbmUgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX3Bob25lIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX3Bob25lIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogOS40ZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE3NjVlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fbWFpbCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fbWFpbCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX19tYWlsIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogOS40ZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fcmNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMCAwLjVlbSAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTc2NWVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX19yY3MgLnZhbHVlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fcmNzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX3JjcyAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDkuNGVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIC5kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX3RvcC1ibG9jayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY0NzFlbTsgfSB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX21haW4tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDUwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19hbGlnbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7IH0gfVxuICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19jb250YWluZXItdGV4dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDsgfSB9XG4gICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDFlbTsgfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246Zm9jdXMsIC5tYW5kYXRvcnktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYW5kYXRvcnktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYW5kYXRvcnktbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYW5kYXRvcnktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYW5kYXRvcnktbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMmVtOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19tYWlsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFuZGF0b3J5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFuZGF0b3J5LWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGhlaWdodDogMzM1cHg7IH0gfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMi4zNTI5ZW0gMWVtIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuMzUyOWVtIDFlbSAyLjM1MjllbSAxLjc2NDdlbTsgfSB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHMgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19waG9uZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC4yZW07IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmdfX21hcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtc3ZnX19tYXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYXAtc3ZnX19tYXAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubWFwLXN2Z19fY291bnRyeSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTsgfVxuICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19jb3VudHJ5IHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5tYXAtc3ZnX19yZWdpb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMC43NTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDIyLjkyNTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjOTE5MTkxO1xuICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgZmlsbDogIzJEMkQyRDsgfVxuICAgIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tYXAtc3ZnX196b29tIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1hcC1zdmdfX2RlcCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMjIuOTI1NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM5MTkxOTE7XG4gIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgZmlsbDogIzUyNTI1MjsgfVxuICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm1hcC1zdmdfX2RlY28ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fZGVjbyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ubWFwLXN2Z19fY2lyY2xlIHtcbiAgZmlsbDogI2YyZjJmMjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYXAtc3ZnIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4uZm9ybS1ncm91cC0tbGFzdCA+ICoge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12YWdlbmN5IHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLXN2Zy12YWdlbmN5IHtcbiAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSArIC5tYXAtc3ZnLXZhZ2VuY3lfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpmb2N1cywgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX21hcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAyZW0gM2VtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fY2lyY2xlIHtcbiAgICBmaWxsOiByZ2JhKDQ1LCA0NSwgNDUsIDAuMTUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwIHtcbiAgICBmaWxsOiAjZDVkNWQ1O1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbiB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICAvKmN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7Ki9cbiAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12bWFuZGF0b3J5IHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IHtcbiAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSArIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpmb2N1cywgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX21hcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5mb3JtX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fY2lyY2xlIHtcbiAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwIHtcbiAgICBmaWxsOiAjZDVkNWQ1O1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbiB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICAvKmN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7Ki9cbiAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxlYWZsZXQtY29udHJvbC1jb250YWluZXIgLmxlYWZsZXQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC4wM2VtIDAgMCAwO1xuICBtYXJnaW46IDFlbTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEgLmFkZHJlc3Mge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjUgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIG1pbi13aWR0aDogNDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDFlbSAxZW07IH0gfVxuICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWFwX19wb3B1cCAuY29vcmRzIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYXBfX3BvcHVwIC5jb29yZHMge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMGVtIDFlbTsgfSB9XG4gIC5tYXBfX3BvcHVwIC5jb29yZHNfX2VsZW1lbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAubWFwX19wb3B1cCAuY29vcmRzIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWFwX19wb3B1cCAuY29vcmRzLWFkZHJlc3NfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWxpc3RpbmdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFwLWxpc3RpbmdfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMzAwcHg7IH1cbiAgLm1hcC1saXN0aW5nX19jb250ZW50IC5qcy1tYXAge1xuICAgIGhlaWdodDogMzAwcHg7IH1cblxuLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubWFwLWxpc3RpbmcgLm1hcF9fbWFya2VyIHN2ZyB7XG4gIGZpbGw6ICMyRDJEMkQ7IH1cblxuLm1hcC1saXN0aW5nIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNik7IH1cbiAgLm1hcC1saXN0aW5nIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tYXAtbGlzdGluZyAubWFwX19jaXJjbGUge1xuICBzdHJva2U6ICMyRDJEMkQ7XG4gIGZpbGw6IHJnYmEoNDUsIDQ1LCA0NSwgMC42KTsgfVxuXG4uZjRtYXAgLmY0bWFwLWluZm9XaW5kb3cge1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5mNG1hcCAubGVmdEFycm93UGFydCwgLmY0bWFwIC5yaWdodEFycm93UGFydCB7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLmY0bWFwLmY0LW1hcC1jb250cm9sLXRvcGxlZnQgLmY0bWFwLW5hdixcbi5raW1vbm8tbWFwICNraW1vbm8tbGF5ZXJzIHtcbiAgbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cblxuLmtpbW9uby1tYXAgI2tpbW9uby1ncmFwaGljT3B0aW9uc01lbnUge1xuICBsZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuXG4ubWFwLXBvcGluLWFubm91bmNlIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07IH1cbiAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYXAtcG9waW4tYW5ub3VuY2VfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubWFwLXBvcGluLWFubm91bmNlX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4OyB9IH1cbiAgICAubWFwLXBvcGluLWFubm91bmNlX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRUZFRkVGO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAubWFwLXBvcGluLWFubm91bmNlX190ZXh0IGEge1xuICAgICAgY29sb3I6ICNFRkVGRUY7IH1cbiAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fcmVmZXJlbmNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5tYXAtcG9waW4tYW5ub3VuY2VfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxZW0gMCAuM2VtIDA7IH1cbiAgICAubWFwLXBvcGluLWFubm91bmNlX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubWFwLXBvcGluLWFubm91bmNlX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5tYXAtcG9waW4tYW5ub3VuY2VfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5tYXAtcG9waW4tYW5ub3VuY2VfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5tYXAtcG9waW4tYW5ub3VuY2VfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXBvcGluLWFubm91bmNlX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4ubWFwLXBvcGluLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4yZW0pLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC4zZW0gMDsgfVxuICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjMge1xuICBoZWlnaHQ6IDcwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5tYXAtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1hcC12M19fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12M19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5tYXAtdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFwLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC12M19fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtOyB9IH1cbiAgLm1hcC12M19fY29udGFpbmVyLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubWFwLXYzX19jb250YWluZXItbWFwIHN2ZyB7XG4gICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC5tYXAtdjNfX2pzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICAgIC5tYXAtdjNfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC12M19fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICAubWFwLXYzX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC12M19fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcC12M19fYmxvY2stdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXYzX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC5tYXAtdjNfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQuNDExOGVtIDIwLjEwNDElIDQuMThlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAxNC40MTE4ZW0gMTYuMDQxJSA5LjQxMThlbTsgfSB9XG4gIC5tYXAtdjNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC12M19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9IH1cbiAgICAubWFwLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm1hcC12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFwLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgM2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC12M19faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcC12M19faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubWFwLXYzX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLm1hcC12M19faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAubWFwLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5tYXAtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC12MSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbWFwLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC43KTsgfVxuICAubWFwLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLm1hcC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgIHdpZHRoOiA5MHZoO1xuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7IH0gfVxuICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAgc3ZnIHtcbiAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgLm1hcC12MV9fanMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4OyB9XG4gICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLXYxX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cbiAgICAgIC5tYXAtdjFfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1hcC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubWFwLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTg2QjExO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAubWFwLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubWFwLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1hcC12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMkQyRDJEO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMkQyRDJEOyB9XG4gIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWJhbm5lciAubWFwX19tYXJrZXIgc3ZnIHtcbiAgZmlsbDogIzJEMkQyRDsgfVxuXG4ubWFwLWJhbm5lciAubWFwX19jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjY4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuICAubWFwLWJhbm5lciAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tYXAtYmFubmVyIC5tYXBfX2NpcmNsZSB7XG4gIHN0cm9rZTogb3JhbmdlO1xuICBmaWxsOiBibGV1OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWJhbm5lciB7XG4gIG1hcmdpbjogMmVtIDAgMmVtIDA7IH1cbiAgLm1hcC1iYW5uZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubWFwLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5tYXAtYmFubmVyX19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAubWFwLWJhbm5lcl9fbWFwIC5qcy1tYXAge1xuICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAubWFwLWJhbm5lcl9fanMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubWFwLWJhbm5lcl9fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXAtYmFubmVyIC5tYXBfX3BvcHVwIC5jb29yZHNfX2VsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1hcC1iYW5uZXIgLm1hcC1wb3Bpbl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5tYXAtYmFubmVyIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTg2QjExO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yX2JyYW5kLTQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLm1hcC1iYW5uZXIgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAubWFwLWJhbm5lciAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubWFwLWJhbm5lciAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAubWFwLWJhbm5lciAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1iYW5uZXIgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmVnb3RpYXRvci1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDAuODgyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MSAuY29udGFpbmVyLW9waW5pb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2RhdGEgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19kYXRhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfSB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX25lZ290aWF0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19uZWdvdGlhdG9yIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3JpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3JpZ2h0IC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3JpZ2h0IC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMgLml0ZW1fX3NvY2lhbC0tYWdlbmN5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19yaWdodCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzIC5pdGVtX19zb2NpYWwtLWFnZW5jeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcmlnaHQgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcyB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICAgIHBhZGRpbmc6IDFlbSA1ZW07IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246Zm9jdXMsIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZ2VuY3kge1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FnZW5jeSAuaXRlbV9fc29jaWFsLS1hZ2VuY3kge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mby1hZ2VuY3kge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5jb29yZHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Rpc3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fZGlzcGxheSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMjBweCkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW46IC41ZW0gMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAuY29vcmRzLXBob25lX19kcmF3aW5nLFxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1tYWlsX19kcmF3aW5nLFxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1hZGRyZXNzX19kcmF3aW5nIHtcbiAgICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5jb29yZHMtcGhvbmVfX2RyYXdpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAuY29vcmRzLW1haWxfX2RyYXdpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5jb29yZHMtYWRkcmVzc19fZHJhd2luZyB7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgMnZ3LCAxLjE3NjRlbSkvMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjNlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNUI1QjVCO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIGEuY29vcmRzX19jb250ZW50OmhvdmVyLCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyBhLmNvb3Jkc19fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMxODZCMTE7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFCNzExO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkFCNzExO1xuICAgICAgICB3aWR0aDogMy4wNTg4ZW07XG4gICAgICAgIGhlaWdodDogMy4wNTg4ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuOGVtOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5sZWdhbHMtbmVnb3RpYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5sZWdhbHMtbmVnb3RpYXRvcl9fdGV4dCB7XG4gICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MSAubGVnYWxzLW5lZ290aWF0b3JfX3ZhbHVlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjRlbSkvMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1QjVCNUI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC43ZW07IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fZmlsdGVyIHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3Rpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNzZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjEgLnNvY2lhbF9fc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4OyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjEgLnNvY2lhbF9fbGluayB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IC4zZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5lZ290aWF0b3ItaG9tZS12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25lZ290aWF0b3IvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjc5KTsgfVxuICAubmVnb3RpYXRvci1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoIDE1MjhweCArIGNhbGMoIDJlbSArIDFlbSkqMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubmVnb3RpYXRvci1ob21lLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTE3NmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbXMgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07IH0gfVxuICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDN2dzsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLjE5O1xuICAgICAgaGVpZ2h0OiAzNTFweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07IH0gfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAzdnc7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAxN3B4KS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAuNmVtIDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLXBob25lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjI1ZW0vMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuOGVtIDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudC0taGlnaGxpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMzUxcHg7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAubmVnb3RpYXRvci1ob21lLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmVnb3RpYXRvci1ob21lLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZWdvdGlhdG9yLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uZWdvdGlhdG9yLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19uZWdvdGlhdG9yIC5uZWdvdGlhdG9yX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbmVnb3RpYXRvciAubmVnb3RpYXRvcl9fZGV0YWlscyBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX25lZ290aWF0b3IgLm5lZ290aWF0b3JfX2RldGFpbHNfX3Bob25lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBtYXJnaW46IC4zZW0gMDsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbmVnb3RpYXRvciAubmVnb3RpYXRvcl9fZGV0YWlsc19fbWFpbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luOiAuM2VtIDA7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5ld3MtZGV0YWlscy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41MjM1ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNTI5NGVtOyB9IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGF0ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGF0ZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzVCNUI1QjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190ZXh0LWJsb2NrIGEge1xuICAgICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19saW5rcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgICAgLyomOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAubmV3cy1kZXRhaWxzLXYxX19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAyZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubmV3cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuICAubmV3cy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNDVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyLjk0MTJlbSAxLjc2NDdlbSAyLjk0MTJlbTsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RhdGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGF0ZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMWVtICogMS40KSAqIDEwKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgxZW0gKiAxLjQpICogNyk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMWVtICogMS40KSAqIDQpOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19saW5rcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgICAgIC8qJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmV3cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gIC5uZXdzLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGF0ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kYXRlIGEge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKDFlbSAqIDEuNCkgKiAxMCk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMWVtICogMS40KSAqIDcpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKDFlbSAqIDEuNCkgKiA0KTsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIGEge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH0qLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBtYXJnaW4tYm90dG9tOiAuM2VtOyB9XG5cbi5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9fdGl0bGUgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMmVtICogMikpOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgxZW0gKiAxLjQpICogMTApOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMWVtICogMS40KSAqIDcpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMWVtICogMS40KSAqIDQpOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzVCNUI1QjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgLyomOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9Ki8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MtdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5uZXdzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5uZXdzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmV3cy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZS0tdjMudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubmV3cy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSBhIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNHB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAxdncsIDE5cHgpLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTg2QjExO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2QjExOyB9XG4gICAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzE4NkIxMTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLm5ld3MtdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAubmV3cy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAubmV3cy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gMDtcbiAgaGVpZ2h0OiA5OTVweDsgfVxuICAubmV3cy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3MtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5uZXdzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTsgfVxuICAgIC5uZXdzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5ld3MtdjJfX25ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTE3NmVtOyB9XG4gICAgLm5ld3MtdjJfX25ld3MgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy12Ml9fbmV3cyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07IH0gfVxuICAubmV3cy12Ml9faXRlbS5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNzFweDsgfSB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI3MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19kYXRlIGEge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTsgfSB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAgIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMTdweCkvMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkFCNzExOyB9XG4gICAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NkIxMTsgfVxuICAgIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODZCMTE7IH1cbiAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm5ld3MtdjJfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLm5ld3MtdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm5ld3MtdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzLXYyX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtdjMge1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEIHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmV3cy12MyB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLm5ld3MtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgIC5uZXdzLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12M19fYmFja2dyb3VuZC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19fYmFja2dyb3VuZC10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7IH0gfVxuICAubmV3cy12M19fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX19ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLm5ld3MtdjNfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5ld3MtdjNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuICAubmV3cy12M19fbmV3cyB7XG4gICAgcGFkZGluZzogMCAzZW07XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19fbmV3cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNGVtOyB9IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU3NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDM3cHg7IH0gfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAyLjgyMzVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSA3LjgyMzVlbTsgfSB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUgYSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMS41Mjk0ZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNTI5NGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0MTJlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQzN3B4OyB9IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDEuNTI5NGVtOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMTdweCkvMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzE4NkIxMTsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6Zm9jdXM6YmVmb3JlLCAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAubmV3cy12M19faXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAubmV3cy12M19faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9IH1cbiAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgLm5ld3MtdjNfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogLTFlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy12M19fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogLTZlbTsgfSB9XG4gIC5uZXdzLXYzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm5ld3MtdjNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3NsZXR0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBub25lO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3c2xldHRlci12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubmV3c2xldHRlci12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dywgMy44MjM1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNTg4ZW07IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubmV3c2xldHRlci12MV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAubmV3c2xldHRlci12MSB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5vcGluaW9ucy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLm9waW5pb25zLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE2cHgsIDJ2dywgMjVweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yZW07IH0gfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSBhIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19xdW90ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07IH1cbiAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX3F1b3Rlcy1zdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19xdW90ZXMtc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgI2ZmZmZmZik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDE3cHgpLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTg2QjExOyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODZCMTE7IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAub3BpbmlvbnMtdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLm9waW5pb25zLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5vcGluaW9ucy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMuMjM1M2VtIDA7IH1cbiAgLm9waW5pb25zLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3BpbmlvbnMtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5vcGluaW9ucy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTsgfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub3BpbmlvbnMtdjJfX29waW5pb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuODIzNWVtOyB9IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMzOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDIuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUgYSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fcXVvdGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtOyB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19xdW90ZXMtc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmlsbDogIzJEMkQyRDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDQ4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3F1b3Rlcy1zdmcge1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAub3BpbmlvbnMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYyX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5vcGluaW9ucy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5vcGluaW9ucy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gIC5vcGluaW9ucy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LS1udW1iZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm9waW5pb25zLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtLW51bWJlci1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAub3BpbmlvbnMtdjJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYzIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vcGluaW9ucy12MyB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gIC5vcGluaW9ucy12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5vcGluaW9ucy12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLm9waW5pb25zLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAub3BpbmlvbnMtdjNfX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjNfX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC01ZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MjBweDsgfSB9XG4gIC5vcGluaW9ucy12M19fYmxvY2stdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYzX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAub3BpbmlvbnMtdjNfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQuMTE3NmVtIDE1LjEwNDElOyB9XG4gIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAub3BpbmlvbnMtdjNfX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm9waW5pb25zLXYzX19hbGlnbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5vcGluaW9ucy12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuNzEpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLm9waW5pb25zLXYzX190ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAub3BpbmlvbnMtdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNDExOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm9waW5pb25zLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAub3BpbmlvbnMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAub3BpbmlvbnMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX19kYXRlIGEge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLm9waW5pb25zLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm9waW5pb25zLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAub3BpbmlvbnMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5vcGluaW9ucy12M19faXRlbS1zZXBhcmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm9waW5pb25zLXYzX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5vcGluaW9ucy12M19faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAub3BpbmlvbnMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAub3BpbmlvbnMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm9waW5pb25zLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5vcGluaW9ucy12M19faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIG1hcmdpbjogNGVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFnaW5hdGlvbl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luOiAwIC4zZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19saW5rIHN2ZyB7XG4gICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAucGFnaW5hdGlvbl9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5wYWdpbmF0aW9uX19zdmcge1xuICAgIGhlaWdodDogMWVtOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0ZW5haXJlLXYxIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogM2VtIDA7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07IH0gfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIGEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIGEgc3BhbiB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAucGFydGVuYWlyZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgcGFkZGluZzogMmVtIDNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogY2FsYyggMTUyOHB4ICsgY2FsYyggMmVtICsgMWVtKSoyKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAucGFydGVuYWlyZS12MSAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWNvbnRlbnQtbm8tbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH0gfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMXB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBwYWRkaW5nOiAxZW07IH0gfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDsgfVxuICAucGFydGVuYWlyZS12MSAubW9kdWxlX19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFydGVuYWlyZS12MS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgcGFkZGluZzogMmVtOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQgIWltcG9ydGFudDsgfVxuICAucGFydGVuYWlyZS12MS1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgc3Bhbi50aXRsZV9fY29udGVudC0yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFydGVuYWlyZS12MS1kYXJrIGE6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnBhcnRlbmFpcmUtdjEtZGFyayAubGlua3MtZ3JvdXBfX2xpbmsgc3BhbiB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnBhcnRlbmFpcmUtdjEtZGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lci1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDFlbSAqIDIpKTsgfSB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogMjY1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NXB4OyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LWhlaWdodDogODAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIC8qJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfSovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcnRuZXItbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3N0aWNreS10b3Age1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19zdGlja3ktdG9wIHtcbiAgICAgICAgbWluLXdpZHRoOiA3MjBweDtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19zbG9nYW4ge1xuICAgICAgcGFkZGluZzogMmVtIGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX3Nsb2dhbiB7XG4gICAgICAgICAgcGFkZGluZzogMi41ZW0gNGVtIDIuNWVtIDZlbTsgfSB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19lZGl0b3JpYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC05ZW07IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVlbTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMWVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBoZWlnaHQ6IDQ3MHB4OyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAxN3B4KS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmZvY3VzOmJlZm9yZSwgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDglIDIuNjQ3MWVtIDEwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogNTMlOyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xhc3QtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMCUpO1xuICAgICAgICAgICAgICByaWdodDogLTEwJTtcbiAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IC0xMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTEwJTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSAxMCUgMi42NDcxZW0gOCU7IH1cblxuLnByb2dyYW0zZF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY2JTsgfVxuXG4ucHJvZ3JhbTNkX19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSxcbi5wcm9ncmFtLWRldGFpbC12MiAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0gLnRpdGxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSxcbi5wcm9ncmFtLWRldGFpbC12MiAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSxcbi5wcm9ncmFtLWRldGFpbC12MyAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKiBFRElUT1JJQUwgQkVHSU4gKioqL1xuLyoqKiBFRElUT1JJQUwgRU5EICoqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxLmJvZHktbW9kYWwtLW9wZW4gLmhlYWRlcl9fdG9wLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuYnV0dG9uX19iYWNrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjM4ODlyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjc3NzhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMWVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDFlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluLXRvcDogMWVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19lZGl0b3JpYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOS43NjQ3ZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19ibG9jIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41Mjk0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2Jsb2Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2RldGFpbHMge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2RldGFpbHMgLmRldGFpbHNfX3JlZmVyZW5jZSB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19kZXRhaWxzIC5kZXRhaWxzX19wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNjdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDAgMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS45NDEyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19ncm91cC1lbGVtZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAudGV4dGZpZWxkX19pbnB1dCxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAudGV4dGFyZWFfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgLypwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14OyovXG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjY0NzFlbS8xLjEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuY2xhd3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDcuMzUyOWVtOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hfX3NwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fYm94IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogIzJEMkQyRDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6Zm9jdXMsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6Zm9jdXM6YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19kYXRhIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjcwcHgpOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19mb3JtIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSAuaW5mb19mb3JtX19mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSAuaW5mb19mb3JtX19mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNjcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0gLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDE2JTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8ge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjcwcHgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTgwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAucm9vbS1jb21wb19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWEtLWxvdDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjUpOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19yb29tIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX3dyYXBwZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX3dyYXBwZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX193cmFwcGVyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19jb250YWluZXItdGV4dCwgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2NvbnRhaW5lci10ZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19jb250YWluZXItdGV4dCwgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2NvbnRhaW5lci10ZXh0LFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2NvbnRhaW5lci10ZXh0LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19fY29udGFpbmVyLXRleHQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX3Byb2dyYW0sXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX3Byb2dyYW0sIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19wcm9ncmFtLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19wcm9ncmFtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19wcm9ncmFtIC50b29sc19faXRlbSxcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19wcm9ncmFtIC50b29sc19faXRlbSwgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX3Byb2dyYW0gLnRvb2xzX19pdGVtLFxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX3Byb2dyYW0gLnRvb2xzX19pdGVtIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fdG9wLWJsb2NrLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X190b3AtYmxvY2ssIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX190b3AtYmxvY2ssXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0sXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0sIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0sXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX2l0ZW0ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0sXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgcGFkZGluZzogLjhlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcsXG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyxcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyxcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyxcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgc3Ryb2tlOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zaGFyZS5zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NoYXJlLnNoYXJlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAucHN3cF9fdWktLWlkbGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7XG4gICAgcGFkZGluZzogMmVtIDRlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMjU1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bvc3RDb2RlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyxcbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bob25lLFxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fbWFpbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fcG9zdENvZGUgYSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyBhLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19waG9uZSBhLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19tYWlsIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcG9zdENvZGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzLFxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUsXG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19tYWlsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19wb3N0Q29kZSBhLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzIGEsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX3Bob25lIGEsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUsIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5mb3JtLWNvbnRhY3QtLWFnZW5jeSAuZm9ybS1jb250YWN0X19jb29yZHMsXG4gIC5wcm9ncmFtLWRldGFpbC12MSAuZm9ybS1jb250YWN0LS1tYW5kYXRvcnkgLmZvcm0tY29udGFjdF9fY29vcmRzLFxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLmZvcm0tY29udGFjdC0tbmVnb3RpYXRvciAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1kZXRhaWwtdjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZy1pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyB7XG4gICAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcge1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24uZmFkZS1pbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk9wYWNpdHk7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgIHdpZHRoOiA2MiU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAzOCU7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS10aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjIzNWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19maXJzdC1ibG9jayAuZmlyc3QtYmxvY2tfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19maXJzdC1ibG9jayAuZmlyc3QtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdGhpcmQtYmxvY2sgLnRoaXJkLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAyZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3Qge1xuICAgICAgICB3aWR0aDogNjElOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19maXJzdCwgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3QsIC5wcm9ncmFtLWRldGFpbC12Ml9fc2Vjb25kIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX190aGlyZCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190aGlyZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX190aGlyZCAubWFwIHtcbiAgICAgIGhlaWdodDogNDUwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19vcHRpb25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fb3B0aW9ucyAub3B0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19vcHRpb25zIC5vcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fdGl0bGUgLnRpdGxlLS12MSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fb3B0aW9ucyAub3B0aW9uX19kcmF3aW5nIHtcbiAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC5yb29tLWNvbXBvX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWEtLWxvdDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjUpOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19yb29tIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X193cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAuOGVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgICBzdHJva2U6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIC5zaGFyZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIC5zaGFyZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIC5zaGFyZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NsYXdzIHtcbiAgICAgIHJpZ2h0OiAyZW07XG4gICAgICBoZWlnaHQ6IDUuODg4MmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNWVtIDEwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDUsIDQ1LCA0NSwgMC4zKSwgIzJEMkQyRCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IC44ZW07IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICAgIHN0cm9rZTogIzJEMkQyRDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jay13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY5NXB4OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX192YWxpZGF0aW9uLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1JTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wc3dwX191aS0taWRsZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX190b29scyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLWFnZW5jeSAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzLCAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLW1hbmRhdG9yeSAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzLCAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLW5lZ290aWF0b3IgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAucHJvZ3JhbS1kZXRhaWwtdjJfX2NvbHVtbiB7XG4gICAgZmxleDogMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLCAucHJvZ3JhbS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsLCAucHJvZ3JhbS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUsIC5wcm9ncmFtLWRldGFpbC12Ml9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1kZXRhaWwtdjMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiA0NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19waWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19waWN0dXJlIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXJfX2ltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX21haW4gLnNsaWRlci1pbWdfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX3RodW1icyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDI0NXB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICAgIHBhZGRpbmc6IDEuNGVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZmlyc3QtYmxvY2sgLmZpcnN0LWJsb2NrIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19maXJzdC1ibG9jayAuZmlyc3QtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZmlyc3QtYmxvY2sgLmZpcnN0LWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2Vjb25kLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NlY29uZC1ibG9jayAuc2Vjb25kLWJsb2NrX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NlY29uZC1ibG9jayAuc2Vjb25kLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fdGhpcmQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fdGhpcmQtYmxvY2sgLnRoaXJkLWJsb2NrX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLmljb25fX3RpdGxlIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0byAyLjY0NzFlbSBhdXRvOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAzZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiAudGFibGUtYXJpYV9fdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC50YWJsZS1hcmlhX190cjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC50YWJsZS1hcmlhX190ZC0tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IC44ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIudG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYS0tbG90Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC41KTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtdG9wLWRlc2Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYm90dG9tLWRlc2Mge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAzNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcm9vbSB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQucHJpbnQgLmJvb2stc3ZnIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50LnByaW50IC52aWV3cm90YXRlLXN2ZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9fY29udGFpbmVyLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDNlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogLjhlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgc3Ryb2tlOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5zaGFyZS1zdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZV9fd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zaGFyZSAuc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUgLnNoYXJlX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogM2VtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zaGFyZSAuc2hhcmVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIC5pdGVtX19zb2NpYWwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIC5zb2NpYWxfX2l0ZW1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zaGFyZSAuc2hhcmUtc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHMtc3ZnIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogM2VtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICAgIHN0cm9rZTogIzJEMkQyRDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAzZW0gMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDNlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX192YWxpZGF0aW9uLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5wc3dwX191aS0taWRsZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm91cnRoLWJsb2NrIC5mb3VydGgtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fdG9vbHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlci1sZWZ0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fZm91cnRoLWJsb2NrIC5wcm9ncmFtLWRldGFpbC12M19fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm91cnRoLWJsb2NrIC5wcm9ncmFtLWRldGFpbC12M19fY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fZm91cnRoLWJsb2NrIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1hZ2VuY3kgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcywgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1tYW5kYXRvcnkgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcywgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1uZWdvdGlhdG9yIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciwgLnByb2dyYW0tZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCwgLnByb2dyYW0tZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MV9faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MV9faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4OyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlbGl2ZXItZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVsaXZlci1kYXRlLmRlbGl2ZXItZGF0ZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHBhZGRpbmc6IDAuOGVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xMTc2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xMTc2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX190b3AtYmxvY2stMSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX3RvcC1ibG9jay0yIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX190b3AtYmxvY2stMiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuOGVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19vcHRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX2RyYXdpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMi4yZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19wcmljZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faGVhcnQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2hlYXJ0LXN2Zy1wYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjMkQyRDJEOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZXh0IGEge1xuICAgICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12Ml9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12Ml9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygxZW0gKiAtMSkgMDsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogNDcwcHg7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSA4JSAyLjY0NzFlbSA2JTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZXRhaWxzIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZWZlcmVuY2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19wcmljZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19wcmljZSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZyZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2l6ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zaXplIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NnJlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDUsIDQ1LCA0NSwgMC4zKSwgIzJEMkQyRCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMCUpO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogLTEwJTsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDEwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjBweDsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVsaXZlci1kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVsaXZlci1kYXRlLmRlbGl2ZXItZGF0ZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHBhZGRpbmc6IDAuOGVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICByaWdodDogLTEwJTsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fZGVsaXZlci1kYXRlIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDYlIDIuNjQ3MWVtIDglOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tbGlzdGluZy12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12M19faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMWVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWxpdmVyLWRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWxpdmVyLWRhdGUuZGVsaXZlci1kYXRlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgcGFkZGluZzogMC44ZW0gMS40NzA1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMmVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgcGFkZGluZzogMC44ODIzZW0gMS43NjQ3ZW0gMC44ODIzZW0gMy41Mjk0ZW07IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjQ3MWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjE3NjVlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcHJpY2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2l6ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2l6ZSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZyZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RlbGl2ZXItZGF0ZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44ODIzZW0gMy41Mjk0ZW0gLjg4MjNlbSAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tbW9yZS12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyZW0gMCAyZW07IH1cbiAgLnByb2dyYW0tbW9yZS12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5wcm9ncmFtLW1vcmUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLnByb2dyYW0tbW9yZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9ncmFtLW1vcmUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb2dyYW0tbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7IH1cbiAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb21vdGUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wcm9tb3RlLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvbW90ZS12MSB7XG4gICAgICBoZWlnaHQ6IDY3MHB4OyB9IH1cbiAgLnByb21vdGUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9tb3RlLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5wcm9tb3RlLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNyk7IH1cbiAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDR2dywgMzBweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNTVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG4gIC5wcm9tb3RlLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAucHJvbW90ZS12MV9fdGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweC8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb21vdGUtdjFfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUgLnByb21vdGUtdjEge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYxX19hcHBseS1vbmxpbmUsXG4ucHJvcGVydHktZGV0YWlsLXYyX19hcHBseS1vbmxpbmUsXG4ucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fYXBwbHktb25saW5lIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudCxcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYXBwbHktb25saW5lIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudCxcbiAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwZW0gM2VtIDFlbSAzZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fYXBwbHktb25saW5lIGEsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FwcGx5LW9ubGluZSBhLFxuICAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUgYSB7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW07IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuN2VtIDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSBDYXJkbywgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19jb250ZW50LFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19jb250ZW50LFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW0sXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW0sXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUZFRkVGOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbTpsYXN0LWNoaWxkLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtOmxhc3QtY2hpbGQsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3QsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3QsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSBbYXJpYS1zZWxlY3RlZD10cnVlXS5kZXRhaWwtdGFic19fbGluayxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIFthcmlhLXNlbGVjdGVkPXRydWVdLmRldGFpbC10YWJzX19saW5rLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0uZGV0YWlsLXRhYnNfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWEsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAudGl0bGUsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAudGl0bGUsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzJEMkQyRDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEMkQyRDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdmFsdWUsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMTc2NWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHIsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHIsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyOm50aC1jaGlsZChvZGQpLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyOm50aC1jaGlsZChvZGQpLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyOm50aC1jaGlsZChldmVuKSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190cjpudGgtY2hpbGQoZXZlbiksXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjUpOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyBwLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHAsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYm90dG9tLWRlc2MgcCB7XG4gIG1hcmdpbi10b3A6IC41ZW07IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyLFxuICAucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyLFxuICAucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSxcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlLFxuICAucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCxcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50LFxuICAucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24sXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbixcbiAgLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyxcbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAzNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50LFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhLFxuICAucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X19jb250ZW50LFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjIgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjMgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MiAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMixcbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjIgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0sXG4ucHJvcGVydHktZGV0YWlsLXYzIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0gLnRpdGxlLFxuICAucHJvcGVydHktZGV0YWlsLXYzIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIC50aXRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MiAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MyAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlLCAucHJvcGVydHktZGV0YWlsLXYxIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjIgLmNhbGVuZGFyX190aXRsZSAudGl0bGUsXG4ucHJvcGVydHktZGV0YWlsLXYyIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjMgLmNhbGVuZGFyX190aXRsZSAudGl0bGUsXG4ucHJvcGVydHktZGV0YWlsLXYzIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSB7XG4gIGJvcmRlcjogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKiBFRElUT1JJQUwgQkVHSU4gKioqL1xuLyoqKiBFRElUT1JJQUwgRU5EICoqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19hcHBseS1vbmxpbmUtcG9zaXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19hcHBseS1vbmxpbmUtcG9zaXRpb24gYSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxOHB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19hcHBseS1vbmxpbmUtcG9zaXRpb24gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxIC5idXR0b25fX2JhY2sge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLml0ZW1fX3N0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgcGFkZGluZzogMC4yZW0gMS40NzA1ZW07XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS01IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS00IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1uZXcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhbGxpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDFlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW4tdG9wOiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5Ljc2NDdlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2Jsb2Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjUyOTRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2Jsb2Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fZGV0YWlscyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2RldGFpbHMgLmRldGFpbHNfX3JlZmVyZW5jZSB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fZGV0YWlscyAuZGV0YWlsc19fcHJpY2Uge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTY3ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyOmFmdGVyLCAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12MjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjk0MTJlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZ3JvdXAtZWxlbWVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLnRleHRmaWVsZF9faW5wdXQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC50ZXh0YXJlYV9faW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogIzE4NkIxMTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMC41ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tYmxvY2sge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjY0NzFlbS8xLjEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIC5sZWdhbHMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmNsYXdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICByaWdodDogNC4wNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmNsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDcuMzUyOWVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgY29sb3I6ICMxODZCMTE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLnRleHRhcmVhX19sYWJlbCB7XG4gICAgICBjb2xvcjogIzE4NkIxMTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm0tY29udGFjdF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fYm94IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdHJva2U6ICMyRDJEMkQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDpmb2N1cywgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fYm9keSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzIC5tZWRpYS1tb2R1bGVfX3N2ZywgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2dyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZGF0YSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTgwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2RhdGEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19mb3JtIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0gLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0gLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU4MHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0ID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19ib3R0b20tYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fYm90dG9tLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMzglOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2JvdHRvbS1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fYXBwbHktb25saW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19hcHBseS1vbmxpbmUgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QxZDFkMTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19hcHBseS1vbmxpbmUgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogLjhlbTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgICBzdHJva2U6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luOiAuM2VtIDFlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC43ZW0gMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSBDYXJkbywgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUZFRkVGOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSBbYXJpYS1zZWxlY3RlZD10cnVlXS5kZXRhaWwtdGFic19fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnBzd3BfX3VpLS1pZGxlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgICBwYWRkaW5nOiAyZW0gNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSxcbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19hZGRyZXNzLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bob25lLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX21haWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fcGhvbmUgYSxcbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX21haWwgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19wb3N0Q29kZSxcbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX3Bob25lLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19wb3N0Q29kZSBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fYWRkcmVzcyBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUgYSxcbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciwgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsLCAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSwgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxIC5mb3JtLWNvbnRhY3QtLWFnZW5jeSAuZm9ybS1jb250YWN0X19jb29yZHMsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmZvcm0tY29udGFjdC0tbWFuZGF0b3J5IC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyxcbiAgLnByb3BlcnR5LWRldGFpbC12MSAuZm9ybS1jb250YWN0LS1uZWdvdGlhdG9yIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW5lcmd5IC5saW5rcy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5lbmVyZ3kgLmJ1dHRvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lbmVyZ3kgLmVuZXJneV9fbGFiZWwgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cblxuLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fbGFiZWwgcCB7XG4gICAgbWFyZ2luOiAuNmVtIDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYXBwbHktb25saW5lLXBvc2l0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYXBwbHktb25saW5lLXBvc2l0aW9uIGEge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYnV0dG9uLWJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19idXR0b24tYmFjayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19yZWZlcmVuY2Uge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcmVmZXJlbmNlX192YWx1ZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tMyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYWxsaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYXZvcml0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZy1pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIHtcbiAgICAgIGhlaWdodDogNTUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIC5zbGlkZXItaW1nX19waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX3N3aXBlci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbi5mYWRlLWluIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuQGtleWZyYW1lcyBmYWRlSW5PcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1hcnJvdy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICB3aWR0aDogNjIlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXBhZ2luYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyZW0gNWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMzglOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4yMzVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLm1lZGlhLW1vZHVsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1tZWRpYSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1tZWRpYSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1tZWRpYSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19maXJzdC1ibG9jayAuZmlyc3QtYmxvY2tfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmlyc3QtYmxvY2sgLmZpcnN0LWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NlY29uZC1ibG9jayAuc2Vjb25kLWJsb2NrX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX190aGlyZC1ibG9jayAudGhpcmQtYmxvY2tfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGhpcmQtYmxvY2sgLnRoaXJkLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZpcnN0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDAgMmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NlY29uZC1ibG9jayB7XG4gICAgcGFkZGluZzogMmVtIDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZpcnN0IHtcbiAgICAgICAgd2lkdGg6IDYxJTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZpcnN0LCAucHJvcGVydHktZGV0YWlsLXYyX19zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZpcnN0LCAucHJvcGVydHktZGV0YWlsLXYyX19zZWNvbmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RoaXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190aGlyZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGhpcmQgLm1hcCB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19vcHRpb25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19vcHRpb25zIC5vcHRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fZHJhd2luZyB7XG4gICAgICAgIGhlaWdodDogMi4yNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MgLmluZm9zX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MgLmluZm9zX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcyAuaW5mb3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcyAuaW5mb3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MgLnRhYnMtdjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcyAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zIC50YWJsZS1hcmlhX190ZC0tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRvcDogLjhlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLmFycm93LWxpbmstc3ZnLXByZXYsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1uZXh0IHtcbiAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuYXJyb3ctbGluay1zdmctcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fY2xhd3Mge1xuICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgIGhlaWdodDogNS44ODgyZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDVlbSAxMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDUsIDQ1LCA0NSwgMC4zKSwgIzJEMkQyRCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190ZXh0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyB7XG4gICAgICAgIHdpZHRoOiAzOCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0ID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19ib3R0b20tYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fYm90dG9tLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMzglOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2JvdHRvbS1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fYXBwbHktb25saW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19hcHBseS1vbmxpbmUgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QxZDFkMTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19hcHBseS1vbmxpbmUgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICAgIHN0cm9rZTogIzJEMkQyRDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IHtcbiAgICAgICAgd2lkdGg6IDM4JTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IC5lbmVyZ3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IC5lbmVyZ3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IC5lbmVyZ3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IC5lbmVyZ3lfX2xhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcyAuaW5mb3NfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY5NXB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnBzd3BfX3VpLS1pZGxlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5mb3VydGgtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5mb3VydGgtYmxvY2tfX3Rvb2xzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1hZ2VuY3kgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcywgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrLmZvdXJ0aC1ibG9jay0tbWFuZGF0b3J5IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLW5lZ290aWF0b3IgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLnByb3BlcnR5LWRldGFpbC12Ml9fY29sdW1uIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLCAucHJvcGVydHktZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLCAucHJvcGVydHktZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12Ml9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHAge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3JlZmVyZW5jZSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUuYXBwbHktb25saW5lLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lLXBvc2l0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAxLjQ3MDVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICBoZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4gLnNsaWRlcl9faW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX190aHVtYnMge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiA1NTBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NlY29uZC1ibG9jayAuc2Vjb25kLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX190aGlyZC1ibG9jayAudGhpcmQtYmxvY2tfX3dyYXBwZXItbGVmdCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX190b29scyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlci1sZWZ0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAucHJvcGVydHktZGV0YWlsLXYzX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLnByb3BlcnR5LWRldGFpbC12M19fY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZm91cnRoLWJsb2NrLmZvdXJ0aC1ibG9jay0tYWdlbmN5IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLW1hbmRhdG9yeSAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzLCAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1uZWdvdGlhdG9yIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZmlmdGgtYmxvY2suZmlmdGgtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19maWZ0aC1ibG9jayAuZW5lcmd5IHtcbiAgICBvcmRlcjogMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19maWZ0aC1ibG9jayAudG9vbHMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpZnRoLWJsb2NrIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcC1wb2kge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpZnRoLWJsb2NrIC5zaGFyZSB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZmlmdGgtYmxvY2sgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MyAuaWNvbl9fdGl0bGUge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIuNjQ3MWVtIGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuODIzNWVtKS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNjdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24gLnRhYmxlLWFyaWFfX3RyOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAjZmZmZmZmKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sge1xuICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC50YWJsZS1hcmlhX190cjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLnRhYmxlLWFyaWFfX3RkLS10aXRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogLjhlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC5waWdneS1iYW5rLXN2ZyB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MgLmluZm9zX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC5pbmZvc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAuaW5mb3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAuaW5mb3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MgLnRhYmxlLWFyaWFfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAudGFibGUtYXJpYV9fZ3JvdXAge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAudGFibGUtYXJpYV9fdGQtLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAuOGVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1wcmV2LFxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1uZXh0IHtcbiAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IC5lbmVyZ3ktc3ZnIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneSAuZW5lcmd5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29scy1zdmcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2JvdHRvbS1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogIzJEMkQyRDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGZpbGw6ICMyRDJEMkQ7XG4gICAgICAgICAgc3Ryb2tlOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IC5tYXAtcG9pIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcC1wb2ktY29udGVudCAubWFwLXBvaV9fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcC1wb2ktY29udGVudCAubWFwLXBvaSAubWFwLXBvaS1sb2Mtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IC5tYXAtcG9pX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IC5tYXAge1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zaGFyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2hhcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zaGFyZSAuc2hhcmVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZS1zdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5tYWlsLWVtcHR5LXN2ZyB7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0N2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MyAucHN3cF9fdWktLWlkbGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCwgLnByb3BlcnR5LWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgICAgcGFkZGluZzogMC4yZW0gMS40NzA1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYWxsaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYXZvcml0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdmlydHVhbC12aXNpdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICByaWdodDogMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcGxheS1zdmcge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjk3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNTI5ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuOTc2NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTUyOWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX3RvcC1ibG9jayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19wcmljZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzI5NGVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuOGVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fb3B0aW9ucyAub3B0aW9uX19kcmF3aW5nIHtcbiAgICAgICAgICAgIGhlaWdodDogMi4yNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjJlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19sYXN0LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19oZWFydC1zdmcge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2hlYXJ0LXN2Zy1wYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmcgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICMyRDJEMkQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoLCAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctcGF0aCwgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctcGF0aCB7XG4gICAgICAgICAgZmlsbDogI0ZBQjcxMTtcbiAgICAgICAgICBzdHJva2U6ICNGQUI3MTE7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2hlYWRlci1zZW8gLmhlYWRlci1zZW9fX3RleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMmVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygxZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDQ3MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSA4JSAyLjY0NzFlbSA2JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgd2lkdGg6IDUzJTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19wcmljZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZWZlcmVuY2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGFzdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Rvb2xiYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Rvb2xiYXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZlbTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogIzJEMkQyRDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLXBhdGgsIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoLCAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoIHtcbiAgICAgICAgICBmaWxsOiAjRkFCNzExO1xuICAgICAgICAgIHN0cm9rZTogI0ZBQjcxMTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19oZWFydC1zdmcge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2hlYXJ0LXN2Zy1wYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS1pbi1ob3ItcmlnaHQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgICAgcGFkZGluZzogMC4yZW0gMS40NzA1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYWxsaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYXZvcml0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgbGVmdDogMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcGxheS1zdmcge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtLml0ZW0tLXJlcHJlc2VudGF0aXZlIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW0gMCAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfbmFtZSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjIzNTNlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLTIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy0yOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5NjUzOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtMjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAuNTI5NGVtO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5NjUzOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAlKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xMCU7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDEwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODIwcHg7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xMCU7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICByaWdodDogLTEwJTtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMTAlOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS1pbi1ob3ItbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDYlIDIuNjQ3MWVtIDglOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX3ZpcnR1YWwtdmlzaXQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDFlbSAqIC0xKSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdmlydHVhbC12aXNpdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICByaWdodDogMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcGxheS1zdmcge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjg4MjNlbSAxLjc2NDdlbSAwLjg4MjNlbSAzLjUyOTRlbTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxODZCMTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcHJpY2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAjZmZmZmZmKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fbGFzdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faGVhcnQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19oZWFydC1zdmctcGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZlbTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogIzJEMkQyRDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLXBhdGgsIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoLCAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoIHtcbiAgICAgICAgICBmaWxsOiAjRkFCNzExO1xuICAgICAgICAgIHN0cm9rZTogI0ZBQjcxMTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44ODIzZW0gMy41Mjk0ZW0gLjg4MjNlbSAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3ZpcnR1YWwtdmlzaXQge1xuICAgICAgICByaWdodDogMWVtO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1tb3JlLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJlbSAwIDJlbTsgfVxuICAucHJvcGVydHktbW9yZS12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS00IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhbGxpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8taWQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5jb2xvclByaW1hcnlTaXRlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC0zNzVweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMzI1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC02NTBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDcuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0M3B4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM3NWRhODQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5jb29raWVzdjJDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiA3LjVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcy5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtNjUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5SZXRvdXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRpdGxlQ29udGVudCAudGl0bGVFbGVtZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5yZXF1aXJlZENvb2tpZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQuYWN0aXZlIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNvbnRhaW5lci1vcGluaW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lci1vcGluaW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uc2VhcmNoLWlubmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2VhcmNoLWlubmVyIC5zZWFyY2gtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fd3JhcHBlciA+IC5hZ2VuY3ktc2xpZGUge1xuICAgICAgbWFyZ2luLXRvcDogLTEyZW07IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5zaW1wbGUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJEMkQyRDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3dyYXBwZXIgYSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtZW1wdHkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDJlbSAqIDIpKTsgfSB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yOTQxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmZvY3VzLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICBmaWxsOiAjMkQyRDJEO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6Zm9jdXM6YmVmb3JlLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlIHN2ZyB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTg2QjExOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjEge1xuICBjb2xvcjogIzJEMkQyRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0LjQ3MDVlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAuc2VydmljZXMtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gIC5zZXJ2aWNlcy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7IH1cbiAgLnNlcnZpY2VzLXYxX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjIzNTNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE4NkIxMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuc2VydmljZXMtdjFfX3RleHQtYmxvY2sgLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS42IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgLnNlcnZpY2VzLXYxX190ZXh0LWJsb2NrIC50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgLnNlcnZpY2VzLXYxX19pdGVtcyAuaXRlbXNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNlcnZpY2VzLXYxX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIuMzU1MmVtIDEuNzY0N2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZXJ2aWNlcy12MV9faXRlbS5pdGVtIHtcbiAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX19pdGVtLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDMlIDAgMyU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMyUgKiAyKSk7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX19pdGVtLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDMlIDJlbSAzJTsgfSB9XG4gICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbWluLWhlaWdodDogOTVweDsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41Mjk0ZW07IH1cbiAgICAgICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTg2QjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS42IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIgYSB7XG4gICAgICAgIGNvbG9yOiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX19ibG9jay10ZXh0IC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTsgfVxuICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMTdweCkvMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTg2QjExOyB9XG4gICAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTg2QjExOyB9XG4gICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAuc2VydmljZXMtdjFfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDY5MHB4O1xuICBwYWRkaW5nLXRvcDogNC43NjQ3ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0Ljg4MjNlbTsgfVxuICAuc2VydmljZXMtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC42Mik7IH1cbiAgLnNlcnZpY2VzLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZXMtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAyLjUyOTRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNFRkVGRUY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VydmljZXMtdjJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDc5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAzJSAyZW0gMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDMlICogMikpOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgICBjb2xvcjogIzVCNUI1QjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjMge1xuICAgICAgbWluLWhlaWdodDogNjkwcHg7IH0gfVxuICAuc2VydmljZXMtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC42Mik7IH1cbiAgLnNlcnZpY2VzLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZXMtdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYuNzY0N2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDUuODgyM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5zZXJ2aWNlcy12M19fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNlcnZpY2VzLXYzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSB7XG4gICAgd2lkdGg6IDExMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAuc2VydmljZXMtdjNfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TaWxvc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbG9zLXYxLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgLnNpbG9zLXYxLWlubmVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2lsb3MtdjEtaW5uZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc2lsb3MtdjEtaW5uZXJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzZW0gY2FsYyggMmVtICsgMWVtKTtcbiAgICAgIG1heC13aWR0aDogMTUzNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lsb3MtdjEtaW5uZXJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogM2VtIGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuc2lsb3MtdjEtaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaWxvcy12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgIC5zaWxvcy12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaWxvcy12MS1pbm5lcl9faXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAuc2lsb3MtdjEtaW5uZXJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2lsb3MtdjEtaW5uZXJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnNpbG9zLXYxLWlubmVyIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG8ge1xuICAgIG1heC13aWR0aDogOTY1cHg7IH1cbiAgLnNpbG9zLXYxLWlubmVyIC5zaWxvcy12MV9faXRlbXMtLTFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2lsb3MtdjEtaW5uZXIgLnNpbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtZHJhd2luZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtZHJhd2luZyBzdmcge1xuICAgICAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwOGVtKS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwOGVtKS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDhlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0ID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiAwLjhlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rOmhvdmVyLCAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2lsb3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWxvcy12MSB7XG4gIGJhY2tncm91bmQ6ICMxODZCMTEgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE4NkIxMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gIC5zaWxvcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnNpbG9zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLnNpbG9zLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDJ2dywgMzdweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaWxvcy12MV9faXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAuc2lsb3MtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2lsb3MtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnNpbG9zLXYxIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG8ge1xuICAgIG1heC13aWR0aDogOTY1cHg7IH1cbiAgLnNpbG9zLXYxIC5zaWxvcy12MV9faXRlbXMtLTFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtZHJhd2luZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjNlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBQjcxMTtcbiAgICAgICAgZmlsbDogIzE4NkIxMTsgfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLWRyYXdpbmcgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTZweCwgMnZ3LCAyNXB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNnB4LCAydncsIDI1cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNnB4LCAydncsIDI1cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogM2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogMC44ZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZBQjcxMTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluazpob3ZlciwgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbms6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG5cbi5zaWxvcy12MiB7XG4gIG1hcmdpbjogNGVtIGF1dG87IH1cbiAgLnNpbG9zLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnNpbG9zLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDsgfVxuICAuc2lsb3MtdjIgLnNpbG8tdjIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cbiAgICAuc2lsb3MtdjIgLnNpbG8tdjJfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2lsb3MtdjIgLnNpbG8tdjJfX2xpc3QtbGluayB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWxzLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYyggMmVtICsgMWVtKTsgfVxuICAuc29jaWFscy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc29jaWFscy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7IH1cbiAgLnNvY2lhbHMtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zb2NpYWxzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY0NzFlbTsgfVxuICAgIC5zb2NpYWxzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNvY2lhbHMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZBQjcxMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc29jaWFscy12MV9fc2VydmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNvY2lhbHMtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMmVtO1xuICB6LWluZGV4OiAyMDsgfVxuICAuc3RhdHVzX192YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgIHBhZGRpbmc6IDAuOGVtIDRlbTtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLTUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS00IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tMyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLW5ldyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLWZhbGxpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS1mYXZvcml0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRlYW0tbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RlYW0gLnRlYW1fX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZWFtIC50ZWFtX19kZXRhaWxzX19waG9uZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC4yZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZWFtIC50ZWFtX19kZXRhaWxzX19tYWlsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNzB2aDsgfVxuICAudGVhbS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMi4zNTI5ZW0gMWVtIDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI5MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjM1MjllbSAxZW0gMi4zNTI5ZW0gMS43NjQ3ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMTc2NWVtKS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGVhbSAudGVhbV9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RlYW0gLnRlYW1fX2RldGFpbHNfX3Bob25lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RlYW0gLnRlYW1fX2RldGFpbHNfX21haWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg0NSwgNDUsIDQ1LCAwLjMpLCAjMkQyRDJEKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7IH1cbiAgLnRlYW0tdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50ZWFtLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAudGVhbS12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07IH1cbiAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZWFtLXYxX19uZXdzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNS4xMTc2ZW07XG4gICAgcGFkZGluZzogMCA1ZW07IH1cbiAgICAudGVhbS12MV9fbmV3cyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRlYW0tdjFfX2l0ZW0uaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAgIC50ZWFtLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC50ZWFtLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMmVtIDJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogMTsgfVxuICAgIC50ZWFtLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAudGVhbS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjM1MjllbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07IH0gfVxuICAgIC50ZWFtLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRlYW0tdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnRlYW0tdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAudGVhbS12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gIC50ZWFtLXYxX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS12MV9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAudGVhbS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAgIC50ZWFtLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC50ZWFtLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC50ZWFtLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAudGVhbS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MiB7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyLjk0MTFlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNTI5NGVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW0tdjIge1xuICAgICAgbWluLWhlaWdodDogNjkwcHg7IH0gfVxuICAudGVhbS12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjYyKTsgfVxuICAudGVhbS12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW0tdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLnRlYW0tdjJfX3RpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07IH1cbiAgICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAzMHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkFCNzExO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFRkVGRUY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRlYW0tdjJfX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGVhbS12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOTQxMWVtOyB9XG4gIC50ZWFtLXYyX19pdGVtLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbS5pdGVtIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMzMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMzBweDsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1QjVCNUI7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICAgIGNvbG9yOiAjNUI1QjVCOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC50ZWFtLXYyX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC50ZWFtLXYyX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC50ZWFtLXYyX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC50ZWFtLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC50ZWFtLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJEMkQyRDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MyB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGVhbS12MyB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gIC50ZWFtLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC50ZWFtLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50ZWFtLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLnRlYW0tdjNfX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnRlYW0tdjNfX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTRlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQzNXB4OyB9IH1cbiAgICAudGVhbS12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudGVhbS12M19fYmxvY2stdGV4dCB7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS12M19fYmxvY2stdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19fYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC50ZWFtLXYzX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS12M19fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgcmlnaHQ6IDQuMDVlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTsgfSB9XG4gIC50ZWFtLXYzX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0ZW0gY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA3LjY0NzBlbSAyMC4xMDQxJSA0LjExNzZlbTsgfSB9XG4gIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM1MjllbTsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dywgMzBweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTc2NWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGVhbS12M19fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12M19fYWxpZ25lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAudGVhbS12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDUsIDQ1LCA0NSwgMC4zKSwgIzJEMkQyRCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAudGVhbS12M19fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnRlYW0tdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC50ZWFtLXYzX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC50ZWFtLXYzX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLnRlYW0tdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gIC50ZWFtLXYzX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX3ZpZGVvIHtcbiAgICAgICAgcmlnaHQ6IC00ZW07IH0gfVxuICAudGVhbS12M19fdmlkZW8tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudGVhbS12M19fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MzdweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX3ZpZGVvLWNvbnRlbnQgPiAqIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvb2xiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogY2FsYyggMmVtICsgMWVtKTtcbiAgei1pbmRleDogMzAwMDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvb2xiYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudG9vbGJhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnRvb2xiYXJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvb2xiYXJfX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudG9vbGJhcl9faXRlbSArIC50b29sYmFyX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTsgfVxuICAudG9vbGJhcl9fc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC50b29sYmFyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAudG9vbGJhcl9fbGluazpmb2N1cywgLnRvb2xiYXJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI4MjgyODsgfVxuICAgICAgLnRvb2xiYXJfX2xpbms6Zm9jdXMgLnRvb2xiYXJfX3N2ZywgLnRvb2xiYXJfX2xpbms6aG92ZXIgLnRvb2xiYXJfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLnRvb2xiYXItb3BpbmlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjVlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi41ZW0pLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudG9vbGJhci1vcGluaW9uX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fY29udGVudCA+ICoge1xuICAgICAgICBtYXJnaW46IC40ZW0gMDsgfVxuICAudG9vbGJhci1zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNWVtKS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjVlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2l0ZW1zIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19pdGVtcyA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19pdGVtcyAudG9vbGJhci1zb2NpYWxfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgLjFlbTsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3N2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cywgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmZvY3VzIC50b29sYmFyLXNvY2lhbF9fc3ZnLCAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmhvdmVyIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gIC50b29sYmFyLWNvbm5lY3Qge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmaWxsOiAjMkQyRDJEOyB9XG4gICAgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gICAgLnRvb2xiYXItY29ubmVjdCAubGlua3MtZ3JvdXAge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjVlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjVlbSkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX190aXRsZSwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWxfX3RpdGxlLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXJfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgICB3aWR0aDogMi4yZW07XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cywgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkQyRDJEOyB9XG4gICAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMyRDJEMkQ7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b3BiYXJfX3dyYXBwZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43ZW07IH1cbiAgLnRvcGJhcl9fZXh0cmEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50b3BiYXJfX2V4dHJhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuICAudG9wYmFyX19sYW5nIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudG9wYmFyX19sYW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAudG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE3LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMxODZCMTE7IH1cblxuLmxhbmctc3dpdGNoIC5zcy1saXN0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTcvMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAgIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMxODZCMTE7IH1cbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1oaWdobGlnaHRlZCwgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEOyB9IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIHNwYW4ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA0MnB4O1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGUucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VuLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZXMucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1pdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2l0LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5sOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbmwucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tbm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1wdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3B0LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXJ1OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcnUucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZGUgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZGsgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RrLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZW4gLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VuLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZXMgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZnIgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2ZyLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0taXQgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2l0LnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tbmwgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tbm8gLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25vLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tcHQgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3B0LnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tcnUgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tc2UgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3NlLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuMmVtOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTcvMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzE4NkIxMTsgfVxuXG4uaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWxpc3Qge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNy8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyRDJEMkQ7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEOyB9XG5cbi50b3BiYXJfX2xvZ2luIHtcbiAgZmlsbDogIzJEMkQyRDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQ0cHg7IH1cbiAgLnRvcGJhcl9fbG9naW5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC50b3BiYXJfX2xvZ2luIC5sb2dpbi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50b3BiYXJfX2xvZ2luIC5jb250YWluZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgICAudG9wYmFyX19sb2dpbiAuY29udGFpbmVyLWFycm93IC5hcnJvdy1kb3duIHtcbiAgICAgIGJvcmRlcjogc29saWQgIzJEMkQyRDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLG1hcmdpbiAuMnM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnRvcGJhcl9fbG9naW5fX3NlbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIGxlZnQ6IDk0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50b3BiYXJfX2xvZ2luX19zZWxlY3Rpb24ge1xuICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgIC50b3BiYXJfX2xvZ2luX19zZWxlY3Rpb24udG9nZ2xlLXZpc2liaWxpdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcGJhcl9fbG9naW5fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Rpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWxlY3Rpb24taWNvbl9fYmFkZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0wLjJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkFCNzExO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWxlY3Rpb24taWNvbl9faWNvbiA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZpbGw6ICMxODZCMTE7XG4gICAgc3Ryb2tlOiAjMTg2QjExOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBQjcxMTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZpbGw6ICMxODZCMTE7XG4gICAgICAgIHN0cm9rZTogIzE4NkIxMTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbl9fYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGQUI3MTE7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZmlsbDogIzE4NkIxMTtcbiAgICBzdHJva2U6ICMxODZCMTE7IH1cblxuLmhvbWUge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9ob21lLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cbiAgLmhvbWUgLmJsYW5rIHtcbiAgICBoZWlnaHQ6IDUwNnB4OyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1ob21lIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLWhvbWUgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIwLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5qdW1ib3Ryb24tdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiAyZW07XG4gICAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuanVtYm90cm9uLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuc3VibWl0X19maWVsZC5idXR0b24gc3BhbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogMzE4cHg7XG4gIHBhZGRpbmc6IDFlbSAzZW07XG4gIG1hcmdpbjogMmVtIGF1dG8gMDsgfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuc3VibWl0X19maWVsZC5idXR0b24gc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTIzMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGhlaWdodDogNy42NDcxZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG4gIC5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICAgIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzOTBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTM4MHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7IH1cbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEge1xuICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuanVtYm90cm9uLXYxICsgKiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzkwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTM5MHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmhlYWRlcl9fc2VhcmNoIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoIDEyMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMjAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuanVtYm90cm9uLXYxICsgKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgdG9wOiBpbmhlcml0O1xuICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTM4MHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5uYkFubm9uY2VzLXYxIHtcbiAgbWFyZ2luOiAxLjVlbSAwIDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5uYkFubm9uY2VzLXYxIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH0gfVxuICAubmJBbm5vbmNlcy12MV9fdmFsdWUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuMWVtOyB9XG4gIC5uYkFubm9uY2VzLXYxX19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMTBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuaGVhZGVyX19zZWFyY2gge1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12My5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLmhlYWRlcl9fc2VhcmNoIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTM4MHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzEwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEyOTBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNzIpOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxNTQwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC43Mik7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDE0MzBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjcyKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy83LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzMwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuanVtYm90cm9uLXYxIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuanVtYm90cm9uLXYxICsgKiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuICAuYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGhlaWdodDogNy42NDcxZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNy5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiAyZW07XG4gICAgaGVpZ2h0OiAxNS4zNTI5ZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDE1LjM1MjllbSAtIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIGxlZnQ6IDJlbTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMjAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5qdW1ib3Ryb24tdjEge1xuICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuanVtYm90cm9uLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogMmVtO1xuICAgIGhlaWdodDogNy42NDcxZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmp1bWJvdHJvbi12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDE1NDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxNDUwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuanVtYm90cm9uLXYxICsgKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgdG9wOiBpbmhlcml0O1xuICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MSArICoge1xuICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gIHRvcDogaW5oZXJpdDtcbiAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuanVtYm90cm9uLXYxIHtcbiAgLyomICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7XHJcbiAgICAgICAgfSovIH1cbiAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogMmVtO1xuICAgIGhlaWdodDogNy42NDcxZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjRkFCNzExOyB9XG4gICAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNzIpOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxNTQwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDUsIDQ1LCAwLjcyKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQzMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQ1LCA0NSwgMC43Mik7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzkuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5wYWdlLWVkaXRvcmlhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuanVtYm90cm9uLXYxICsgKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMjAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjEge1xuICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuanVtYm90cm9uLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogMmVtO1xuICAgIGhlaWdodDogMTUuMzUyOWVtO1xuICAgIGJvdHRvbTogY2FsYygtMSAqICgxNS4zNTI5ZW0gLSAzNnB4KSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmp1bWJvdHJvbi12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiAyLjVlbSAwOyB9XG4gICAgICAuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICBsZWZ0OiAyZW07XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG4gIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMTkycHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm9keS0tcGFnZS1jb250YWN0LXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDIuNWVtIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGQUI3MTE7IH1cbiAgICAuYm9keS0tcGFnZS1jb250YWN0LXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYm9keS0tcGFnZS1jb250YWN0LXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtY29udGFjdC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoIDEzMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjMgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjMgLmp1bWJvdHJvbi12MSArICoge1xuICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgdG9wOiBpbmhlcml0O1xuICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYyggMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MiAuanVtYm90cm9uLXYxICsgKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEyMzBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICAgIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbSAwIDJlbSAwOyB9XG4gIC5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgICAuYm9keS0tcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMyRDJEMkQ7IH1cbiAgLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgICBjb2xvcjogIzJEMkQyRDsgfVxuICAuYm9keS0tcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH1cblxuLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMxMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYm9keS0tcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjEgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MSAuaGVhZGVyX19zZWFyY2gge1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnM7IH1cbiAgLmpzLWxhenkuanMtbGF6eS1sb2FkZWQsIC5qcy1sYXp5LmpzLWxhenktZXJyb3IsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWxvYWRlZCxcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktZXJyb3Ige1xuICAgIG9wYWNpdHk6IDE7IH1cblxuaW1nLmxhenk6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyczsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRDdXN0b20gU3R5bGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhFQURFUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyX19yaWdodGJhci0tdGV4dCB7XG4gIHRvcDogMjd2aDsgfVxuICAuaGVhZGVyX19yaWdodGJhci0tdGV4dCAuaGVhZGVyX19yaWdodGJhci0tbGluayB7XG4gICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgcGFkZGluZzogMC4yZW0gMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgbGVmdDogM2VtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX19yaWdodGJhci0tdGV4dCAuaGVhZGVyX19yaWdodGJhci0tbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNFQVJDSCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTMuNGVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMnZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1tb3JlIHtcbiAgICBmb250LXNpemU6IDV2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX3N1bW1hcnkgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjRkFCNzExOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcHJldmlldyB7XG4gICAgY29sb3I6ICMyRDJEMkQ7IH0gfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDFlbSAzZW07IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNRU5VICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAuM2VtIDEuM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuMWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51IHtcbiAgICBmb250LXNpemU6IDAuOXZ3OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENSTyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNyby12M19fYmxvY2stdGV4dCAudGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzVCNUI1QjsgfVxuXG4uY3JvLXYzX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM1QjVCNUI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcm8tdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGZvbnQtc2l6ZTogMS44dnc7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTEFXUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNGQUI3MTE7IH1cbiAgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFCNzExOyB9XG4gIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFCNzExOyB9XG5cbi5jbGF3cyBzcGFuOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjRkFCNzExOyB9XG4gIC5jbGF3cyBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFCNzExOyB9XG5cbi5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjRkFCNzExOyB9XG4gIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6ICNGQUI3MTE7IH1cbiAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUI3MTE7IH1cbiAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFCNzExOyB9XG4gIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogI0ZBQjcxMTsgfVxuICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZBQjcxMTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0VSVklDRVMgQkxPQyAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VydmljZXMtdjFfX2JhY2tncm91bmQuc2VydmljZXNfdjFfMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8yLmpwZykgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuc2VydmljZXMtdjFfX2JhY2tncm91bmQuc2VydmljZXNfdjFfMjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzcpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST01PVEUgQkxPQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJvbW90ZS12MSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucHJvbW90ZTIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvcHJvbW90ZS8yLmpwZykgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAucHJvbW90ZTI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5wcm9tb3RlMiAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBjb2xvcjogIzE4NkIxMTsgfVxuICAucHJvbW90ZTIgLnByb21vdGUtdjFfX3RleHQtYmxvY2sge1xuICAgIGNvbG9yOiAjMkQyRDJEICFpbXBvcnRhbnQ7IH1cblxuLnByb21vdGUtbGluayB7XG4gIGNvbG9yOiAjRkFCNzExICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb21vdGUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wcm9tb3RlMS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ucHJvbW90ZTItdGl0bGUge1xuICBjb2xvcjogIzE4NkIxMSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLnByb21vdGUtdjFfX3RleHQtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW90ZTEtdGl0bGUsIC5wcm9tb3RlMi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjR2dzsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXdzLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19kYXRlIHtcbiAgY29sb3I6ICNGQUI3MTE7IH1cblxuLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2ltZywgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENPTlRBQ1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLm1hcC1pbm5lci12Ml9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAubWFwLWlubmVyLXYyX19jb250YWluZXItZm9ybSB7XG4gICAgbWluLWhlaWdodDogOTI0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLm1hcC1pbm5lci12Ml9fY29udGFpbmVyLWZvcm0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwNThweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtaW5uZXItdjJfX2NvbnRlbnQgLmNvbnRlbnRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7IH1cbiAgLm1hcC1pbm5lci12Ml9fY29udGVudCAuY29udGVudF9fbWFpbCB7XG4gICAgZm9udC1zaXplOiA0LjV2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfSB9XG5cbi5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEOyB9XG4gIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICBzdHJva2U6ICMxODZCMTE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiA1dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQsIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLnRleHRhcmVhX19pbnB1dCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgYm9yZGVyOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogOGVtOyB9IH1cblxuLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC50ZXh0YXJlYV9fbGFiZWwsIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAudGV4dGZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjMTg2QjExO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAudGV4dGFyZWFfX2lucHV0LCAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRDJEMkQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAudGV4dGFyZWFfX2lucHV0LCAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3OyB9IH1cbiAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciwgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMkQyRDJEOyB9XG5cbi5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEOyB9XG4gIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogIzE4NkIxMTsgfVxuXG4ubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZCB7XG4gIGJvcmRlcjogMDsgfVxuICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzJEMkQyRDsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwLWlubmVyLXYyX193cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTN2aDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyNXB4KSB7XG4gIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDEyN3ZoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDE1NHZoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDEyMHZoOyB9IH1cblxuLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSUxPUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lsb3MtdjEgLnNpbG9fX3RpdGxlLWRyYXdpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjMTg2QjExOyB9XG5cbi5zaWxvcy12MSAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gIHRvcDogMS4yZW07IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT09URVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19pbWcge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9XG5cbi5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNCksIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tdG9wOiAwLjdlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keS0taW5uZXIgLmZvb3Rlci12MSB7XG4gICAgcGFkZGluZzogNGVtIDNlbSAxZW07IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERFVEFJTFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmJ1dHRvbl9fYmFjayAuYnV0dG9uLXN2ZyB7XG4gIGZpbGw6ICMyRDJEMkQ7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1PREFMIEJVRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvZHktbW9kYWwtLW9wZW4gLmhlYWRlcl9fdG9wLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRSBFU1RJTUFUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXN0aW1hdGlvbi12MS1zZW9fX3N0aWNreS10b3AgLnN0aWNreS10b3BfX3Nsb2dhbiB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFIEVESVRPUklBTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0b3JpYWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnByb21vdGUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jay5lZGl0b3JpYWwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udmlkZW9yZWRhYyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZGVvcmVkYWMgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnZpZGVvcmVkYWMgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuIiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZHVyYXRpb246ICgkaSkvNTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIiN7JGR1cmF0aW9ufVwiXSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uIDogY2FsYygjeyRpfS81KSsncyc7XHJcbiAgICB9XHJcbn1cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZGVsYXk6ICgoJGkpLzUpO1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiI3skZGVsYXl9XCJdIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXkgOiBjYWxjKCN7JGl9LzUpKydzJztcclxuICAgIH1cclxufVxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAgICRpdGVyYXRpb246ICgkaSkvMTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIiN7JGl0ZXJhdGlvbn1cIl0ge1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQgOiBjYWxjKCN7JGl9LzEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCJpbmZpbml0ZVwiXSB7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50IDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtNC0xNiAxNTo1MDoxM1xyXG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXHJcbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLWhvci1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZS11cC1ob3ItY2VudGVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjQpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyTGVmdEJhciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MnZoO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyVG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDI1dmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyUmlnaHRCYXJCb3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGhlaWdodDogNTF2aDtcclxuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUydmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzdmg7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODknKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmYyPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmPzQ5MDI2ODknKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnPzQ5MDI2ODkjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0Zj83NjE1ODI4MScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnPzc2MTU4MjgxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uMi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24yLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcblxyXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXHJcbi5pY29uLXVuem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cclxuLmljb24tbm90ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLW5vdGUtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xyXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cclxuLmljb24tbm90ZS01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXHJcbi5pY29uLW9wdGlvbnMtY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cclxuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xyXG4uaWNvbi1Cb2xkX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXHJcbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24tcmV0dXJuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXHJcbi5pY29uLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1mbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXHJcbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xyXG4uaWNvbi1hcnJvdy1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xyXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xyXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xyXG4uaWNvbi1OZWdhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xyXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXHJcbi5pY29uLW5iLXBsYW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfSAvKiAn7qCXJyAqL1xyXG4uaWNvbi1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cclxuLmljb24tUHJlbWl1bVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xyXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXHJcbi5pY29uLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXHJcbi5pY29uLUxpa2VTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH0gLyogJ+6gnCcgKi9cclxuLmljb24tb2JqZWN0aWY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cclxuLmljb24td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xyXG4uaWNvbi1pdGluZXJhaXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXHJcbi5pY29uLXNoYXJlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xyXG4uaWNvbi1DaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xyXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXHJcbi5pY29uLUNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXHJcbi5pY29uLUxpa2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH0gLyogJ+6gpCcgKi9cclxuLmljb24tbGF5ZXItY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH0gLyogJ+6gpScgKi9cclxuLmljb24tUHJlbWl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xyXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfSAvKiAn7qCnJyAqL1xyXG4uaWNvbi1BcnJvd0JvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xyXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ+6gqScgKi9cclxuLmljb24tQXJyb3dSaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfSAvKiAn7qCqJyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xyXG4uaWNvbi1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cclxuLmljb24tY29tbXVuZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAn7qCtJyAqL1xyXG4uaWNvbi1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9IC8qICfuoK4nICovXHJcbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ+6grycgKi9cclxuLmljb24tcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAn7qCwJyAqL1xyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfSAvKiAn7qCxJyAqL1xyXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9IC8qICfuoLInICovXHJcbi5pY29uLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9IC8qICfuoLMnICovXHJcbi5pY29uLUxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzQnOyB9IC8qICfuoLQnICovXHJcbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9IC8qICfuoLUnICovXHJcbi5pY29uLVBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzYnOyB9IC8qICfuoLYnICovXHJcbi5pY29uLUNhbWVyYVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xyXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOCc7IH0gLyogJ+6guCcgKi9cclxuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH0gLyogJ+6guScgKi9cclxuLmljb24tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9IC8qICfuoLonICovXHJcbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYic7IH0gLyogJ+6guycgKi9cclxuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xyXG4uaWNvbi1QcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNkJzsgfSAvKiAn7qC9JyAqL1xyXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAn7qC+JyAqL1xyXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZic7IH0gLyogJ+6gvycgKi9cclxuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDAnOyB9IC8qICfuoYAnICovXHJcbi5pY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH0gLyogJ+6hgScgKi9cclxuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQyJzsgfSAvKiAn7qGCJyAqL1xyXG4uaWNvbi1pc28tdm9pdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfSAvKiAn7qGDJyAqL1xyXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ0JzsgfSAvKiAn7qGEJyAqL1xyXG4uaWNvbi1pc28tcGllZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ1JzsgfSAvKiAn7qGFJyAqL1xyXG4uaWNvbi1iZWRyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDYnOyB9IC8qICfuoYYnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ3JzsgfSAvKiAn7qGHJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDgnOyB9IC8qICfuoYgnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IC8qICfuoYknICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0YSc7IH0gLyogJ+6hiicgKi9cclxuLmljb24tbG9nbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24taXBzdW1pbW1vOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLWZyYW5jZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi1hZGQtcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLWxvZ291dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLWxvY2F0aW9uLWRpc2FibGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLW1hcC1zd2l0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tYWRyZXNzZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tcmFwcG9ydC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLWRhc2hlZC1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLUNvbXBhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tRG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tcmV0dXJuMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tcm9vbXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tcm9vbXMxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tcm9vbXMyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLXJvb21zMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tUmFwcG9ydEVycm9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tUmFwcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi1yb29tczQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZSc7IH0gLyogJ+6kricgKi9cclxuLmljb24tcm9vbXM1OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi1jaGVjay1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzEnOyB9IC8qICfupLEnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM0JzsgfSAvKiAn7qS0JyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM2JzsgfSAvKiAn7qS2JyAqL1xyXG4uaWNvbi1wbG90LXJlc3VsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzgnOyB9IC8qICfupLgnICovXHJcbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi1jcXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYSc7IH0gLyogJ+6kuicgKi9cclxuLmljb24tdXBkYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLVNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2MnOyB9IC8qICfupLwnICovXHJcbi5pY29uLXZlcnRpY2FsLWFycm93czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2UnOyB9IC8qICfupL4nICovXHJcbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi1tYWlzb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24taW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDEnOyB9IC8qICfupYEnICovXHJcbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLWxvdy1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NCc7IH0gLyogJ+6lhCcgKi9cclxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDcnOyB9IC8qICfupYcnICovXHJcbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tZ2VvbG9jYWxpemF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0YSc7IH0gLyogJ+6liicgKi9cclxuLmljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi1ub2ZhdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRkJzsgfSAvKiAn7qWNJyAqL1xyXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi1yZWR1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tcmVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUwJzsgfSAvKiAn7qWQJyAqL1xyXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi10aXRsZS1wb2k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUzJzsgfSAvKiAn7qWTJyAqL1xyXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi1jcm9zcy1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU2JzsgfSAvKiAn7qWWJyAqL1xyXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLWZpbmFsLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLWhvdXNpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OSc7IH0gLyogJ+6lmScgKi9cclxuLmljb24tYW5hbHlzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi1iYWxjb255OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWMnOyB9IC8qICfupZwnICovXHJcbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLWNlbGxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWYnOyB9IC8qICfupZ8nICovXHJcbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Mic7IH0gLyogJ+6loicgKi9cclxuLmljb24tZHBlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLWxvZ2dpYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY1JzsgfSAvKiAn7qWlJyAqL1xyXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLW9jY3VwYW5jeTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY4JzsgfSAvKiAn7qWoJyAqL1xyXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLXJlc3RvcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLXJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmInOyB9IC8qICfupasnICovXHJcbi5pY29uLXN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLXN1cmZhY2UtY2FycmV6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZSc7IH0gLyogJ+6lricgKi9cclxuLmljb24tdGF4OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmYnOyB9IC8qICfupa8nICovXHJcbi5pY29uLXZpZXc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MCc7IH0gLyogJ+6lsCcgKi9cclxuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Mic7IH0gLyogJ+6lsicgKi9cclxuLmljb24tZ2FyZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NSc7IH0gLyogJ+6ltScgKi9cclxuLmljb24tZ2FyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzgnOyB9IC8qICfupbgnICovXHJcbi5pY29uLXRheC1leGVtcHRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tbGlmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdiJzsgfSAvKiAn7qW7JyAqL1xyXG4uaWNvbi1saXZpbmctYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdlJzsgfSAvKiAn7qW+JyAqL1xyXG4uaWNvbi1vcGVuLW5ldy10YWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tZGF0YTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi1wcmljZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5pY29uLTgyQS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi0xNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi04MkItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24tMTYwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi04MkMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tMTYyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi04NEEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tMTYyNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tODRCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLTE2MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tODRDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLTE2MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tMTYyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tY2FjaGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tdHJlbmRpbmdfZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLTE2MjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLTEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLTE2MjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLTEzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLTE2MjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLTE0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLTE2MjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLTE1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLTE2NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tMTYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tMTctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tMTY1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLTI2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLTE2MjcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLTEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tMTAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi0xMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLTExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tMTIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi0xMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLTEzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24tMTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi0xMzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLTEzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tMTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLTEzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tMTQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLTE0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24tMTQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLTE0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tMTQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLTE0NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tMTUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLTE1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tMTUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLTE1Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi0xNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tMTUzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLTE1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLTE3MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tMTcxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLTE3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi0xNzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tMTcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLTE3My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tMTc0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLTE3NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgwJzsgfSAvKiAn7qaAJyAqL1xyXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Mic7IH0gLyogJ+6mgicgKi9cclxuLmljb24tMTc1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODMnOyB9IC8qICfupoMnICovXHJcbi5pY29uLTE4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg1JzsgfSAvKiAn7qaFJyAqL1xyXG4uaWNvbi0xODEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Nyc7IH0gLyogJ+6mhycgKi9cclxuLmljb24tMTgyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODknOyB9IC8qICfupoknICovXHJcbi5pY29uLTE4NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi0xODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4ZSc7IH0gLyogJ+6mjicgKi9cclxuLmljb24tMTg2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTAnOyB9IC8qICfuppAnICovXHJcbi5pY29uLTE5MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkyJzsgfSAvKiAn7qaSJyAqL1xyXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5NCc7IH0gLyogJ+6mlCcgKi9cclxuLmljb24tMTkyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTYnOyB9IC8qICfuppYnICovXHJcbi5pY29uLTE5My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk4JzsgfSAvKiAn7qaYJyAqL1xyXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OSc7IH0gLyogJ+6mmScgKi9cclxuLmljb24tMTAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTliJzsgfSAvKiAn7qabJyAqL1xyXG4uaWNvbi0xMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWMnOyB9IC8qICfuppwnICovXHJcbi5pY29uLTEwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5ZSc7IH0gLyogJ+6mnicgKi9cclxuLmljb24tMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTlmJzsgfSAvKiAn7qafJyAqL1xyXG4uaWNvbi0xMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTEnOyB9IC8qICfupqEnICovXHJcbi5pY29uLTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMic7IH0gLyogJ+6moicgKi9cclxuLmljb24tMTAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE0JzsgfSAvKiAn7qakJyAqL1xyXG4uaWNvbi0xMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTUnOyB9IC8qICfupqUnICovXHJcbi5pY29uLTEwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNyc7IH0gLyogJ+6mpycgKi9cclxuLmljb24tMTAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE4JzsgfSAvKiAn7qaoJyAqL1xyXG4uaWNvbi0xMDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWEnOyB9IC8qICfupqonICovXHJcbi5pY29uLTEwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYic7IH0gLyogJ+6mqycgKi9cclxuLmljb24tMTAyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFkJzsgfSAvKiAn7qatJyAqL1xyXG4uaWNvbi0xMDIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWUnOyB9IC8qICfupq4nICovXHJcbi5pY29uLTEwMjMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMCc7IH0gLyogJ+6msCcgKi9cclxuLmljb24tMTAyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIxJzsgfSAvKiAn7qaxJyAqL1xyXG4uaWNvbi0xMDI0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjMnOyB9IC8qICfuprMnICovXHJcbi5pY29uLTEwMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNCc7IH0gLyogJ+6mtCcgKi9cclxuLmljb24tMTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI2JzsgfSAvKiAn7qa2JyAqL1xyXG4uaWNvbi0xMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjgnOyB9IC8qICfuprgnICovXHJcbi5pY29uLTExMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYSc7IH0gLyogJ+6muicgKi9cclxuLmljb24tMTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJjJzsgfSAvKiAn7qa8JyAqL1xyXG4uaWNvbi0xMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmUnOyB9IC8qICfupr4nICovXHJcbi5pY29uLTExMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMCc7IH0gLyogJ+6ngCcgKi9cclxuLmljb24tMTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMyJzsgfSAvKiAn7qeCJyAqL1xyXG4uaWNvbi0xMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzQnOyB9IC8qICfup4QnICovXHJcbi5pY29uLTExMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNic7IH0gLyogJ+6nhicgKi9cclxuLmljb24tMTEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM4JzsgfSAvKiAn7qeIJyAqL1xyXG4uaWNvbi0xMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2EnOyB9IC8qICfup4onICovXHJcbi5pY29uLTExMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYyc7IH0gLyogJ+6njCcgKi9cclxuLmljb24tMTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNlJzsgfSAvKiAn7qeOJyAqL1xyXG4uaWNvbi0xMjAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDAnOyB9IC8qICfup5AnICovXHJcbi5pY29uLTEyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMSc7IH0gLyogJ+6nkScgKi9cclxuLmljb24tMTIwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQzJzsgfSAvKiAn7qeTJyAqL1xyXG4uaWNvbi0xMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDQnOyB9IC8qICfup5QnICovXHJcbi5pY29uLTEyMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNic7IH0gLyogJ+6nlicgKi9cclxuLmljb24tMTIwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ3JzsgfSAvKiAn7qeXJyAqL1xyXG4uaWNvbi0xMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDknOyB9IC8qICfup5knICovXHJcbi5pY29uLTEyMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYSc7IH0gLyogJ+6nmicgKi9cclxuLmljb24tMTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRiJzsgfSAvKiAn7qebJyAqL1xyXG4uaWNvbi0xMjIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGQnOyB9IC8qICfup50nICovXHJcbi5pY29uLTEyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZSc7IH0gLyogJ+6nnicgKi9cclxuLmljb24tMTIyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUwJzsgfSAvKiAn7qegJyAqL1xyXG4uaWNvbi0xMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTEnOyB9IC8qICfup6EnICovXHJcbi5pY29uLTEzMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMyc7IH0gLyogJ+6noycgKi9cclxuLmljb24tMTMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU0JzsgfSAvKiAn7qekJyAqL1xyXG4uaWNvbi0xMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTYnOyB9IC8qICfup6YnICovXHJcbi5pY29uLTEzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNyc7IH0gLyogJ+6npycgKi9cclxuLmljb24tMTMxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU5JzsgfSAvKiAn7qepJyAqL1xyXG4uaWNvbi0xMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWEnOyB9IC8qICfup6onICovXHJcbi5pY29uLTEzMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYyc7IH0gLyogJ+6nrCcgKi9cclxuLmljb24tMTMxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVkJzsgfSAvKiAn7qetJyAqL1xyXG4uaWNvbi0xMzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWYnOyB9IC8qICfup68nICovXHJcbi5pY29uLTEzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMCc7IH0gLyogJ+6nsCcgKi9cclxuLmljb24tMTMyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYyJzsgfSAvKiAn7qeyJyAqL1xyXG4uaWNvbi0xMzIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjMnOyB9IC8qICfup7MnICovXHJcbi5pY29uLTEzMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNSc7IH0gLyogJ+6ntScgKi9cclxuLmljb24tMTMzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY2JzsgfSAvKiAn7qe2JyAqL1xyXG4uaWNvbi0xMzMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjgnOyB9IC8qICfup7gnICovXHJcbi5pY29uLTEzMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOSc7IH0gLyogJ+6nuScgKi9cclxuLmljb24tMTM0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZiJzsgfSAvKiAn7qe7JyAqL1xyXG4uaWNvbi0xMzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmMnOyB9IC8qICfup7wnICovXHJcbi5pY29uLTEzNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZSc7IH0gLyogJ+6nvicgKi9cclxuLmljb24tMTM0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZmJzsgfSAvKiAn7qe/JyAqL1xyXG4uaWNvbi0xMzQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDEnOyB9IC8qICfuqIEnICovXHJcbi5pY29uLTEzNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMic7IH0gLyogJ+6ogicgKi9cclxuLmljb24tMTQwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA0JzsgfSAvKiAn7qiEJyAqL1xyXG4uaWNvbi0xNDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDUnOyB9IC8qICfuqIUnICovXHJcbi5pY29uLTE0MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNyc7IH0gLyogJ+6ohycgKi9cclxuLmljb24tMTQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA4JzsgfSAvKiAn7qiIJyAqL1xyXG4uaWNvbi0xNDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGEnOyB9IC8qICfuqIonICovXHJcbi5pY29uLTE0MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYic7IH0gLyogJ+6oiycgKi9cclxuLmljb24tMTQzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBkJzsgfSAvKiAn7qiNJyAqL1xyXG4uaWNvbi0xNDMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGUnOyB9IC8qICfuqI4nICovXHJcbi5pY29uLTE0NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMCc7IH0gLyogJ+6okCcgKi9cclxuLmljb24tMTQ0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTExJzsgfSAvKiAn7qiRJyAqL1xyXG4uaWNvbi0xNTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTMnOyB9IC8qICfuqJMnICovXHJcbi5pY29uLTE1MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNCc7IH0gLyogJ+6olCcgKi9cclxuLmljb24tMTUxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE2JzsgfSAvKiAn7qiWJyAqL1xyXG4uaWNvbi0xNTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTcnOyB9IC8qICfuqJcnICovXHJcbi5pY29uLTE1MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExOSc7IH0gLyogJ+6omScgKi9cclxuLmljb24tMTUyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFhJzsgfSAvKiAn7qiaJyAqL1xyXG4uaWNvbi0xNTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWMnOyB9IC8qICfuqJwnICovXHJcbi5pY29uLTE1MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZCc7IH0gLyogJ+6onScgKi9cclxuLmljb24tMTYwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFmJzsgfSAvKiAn7qifJyAqL1xyXG4uaWNvbi0xNjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjMnOyB9IC8qICfuqKMnICovXHJcbi5pY29uLTE3MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyNyc7IH0gLyogJ+6opycgKi9cclxuLmljb24tMTcwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI4JzsgfSAvKiAn7qioJyAqL1xyXG4uaWNvbi0xNzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmEnOyB9IC8qICfuqKonICovXHJcbi5pY29uLTE3MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYic7IH0gLyogJ+6oqycgKi9cclxuLmljb24tMTcxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJkJzsgfSAvKiAn7qitJyAqL1xyXG4uaWNvbi0xNzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmUnOyB9IC8qICfuqK4nICovXHJcbi5pY29uLTE3MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMCc7IH0gLyogJ+6osCcgKi9cclxuLmljb24tMTcyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMxJzsgfSAvKiAn7qixJyAqL1xyXG4uaWNvbi0xNzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzMnOyB9IC8qICfuqLMnICovXHJcbi5pY29uLTE3MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNCc7IH0gLyogJ+6otCcgKi9cclxuLmljb24tMTc0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM2JzsgfSAvKiAn7qi2JyAqL1xyXG4uaWNvbi0xNzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzcnOyB9IC8qICfuqLcnICovXHJcbi5pY29uLTE3NTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzOSc7IH0gLyogJ+6ouScgKi9cclxuLmljb24tMTc1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNhJzsgfSAvKiAn7qi6JyAqL1xyXG4uaWNvbi0xODQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2MnOyB9IC8qICfuqLwnICovXHJcbi5pY29uLTE4NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzZSc7IH0gLyogJ+6ovicgKi9cclxuLmljb24tMTkwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQwJzsgfSAvKiAn7qmAJyAqL1xyXG4uaWNvbi0xOTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDInOyB9IC8qICfuqYInICovXHJcbi5pY29uLTE5MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0NCc7IH0gLyogJ+6phCcgKi9cclxuLmljb24tMTkwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ2JzsgfSAvKiAn7qmGJyAqL1xyXG4uaWNvbi0xOTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDknOyB9IC8qICfuqYknICovXHJcbi5pY29uLTE5MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Yic7IH0gLyogJ+6piycgKi9cclxuLmljb24tMTkxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRkJzsgfSAvKiAn7qmNJyAqL1xyXG4uaWNvbi0xOTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGYnOyB9IC8qICfuqY8nICovXHJcbi5pY29uLTE5MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1MSc7IH0gLyogJ+6pkScgKi9cclxuLmljb24tMTkxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUzJzsgfSAvKiAn7qmTJyAqL1xyXG4uaWNvbi0xOTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTUnOyB9IC8qICfuqZUnICovXHJcbi5pY29uLTE5MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Nyc7IH0gLyogJ+6plycgKi9cclxuLmljb24tMTkyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU5JzsgfSAvKiAn7qmZJyAqL1xyXG4uaWNvbi0xOTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWInOyB9IC8qICfuqZsnICovXHJcbi5pY29uLTE5MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1ZCc7IH0gLyogJ+6pnScgKi9cclxuLmljb24tMTkyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVmJzsgfSAvKiAn7qmfJyAqL1xyXG4uaWNvbi0xOTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjEnOyB9IC8qICfuqaEnICovXHJcbi5pY29uLTE5MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Mic7IH0gLyogJ+6poicgKi9cclxuLmljb24tMTkzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY0JzsgfSAvKiAn7qmkJyAqL1xyXG4uaWNvbi0xOTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjUnOyB9IC8qICfuqaUnICovXHJcbi5pY29uLTE5MzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Nyc7IH0gLyogJ+6ppycgKi9cclxuLmljb24tMTkzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY4JzsgfSAvKiAn7qmoJyAqL1xyXG4uaWNvbi0xOTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmEnOyB9IC8qICfuqaonICovXHJcbi5pY29uLTE5MzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Yic7IH0gLyogJ+6pqycgKi9cclxuLmljb24tMTkzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZkJzsgfSAvKiAn7qmtJyAqL1xyXG4uaWNvbi0xOTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmUnOyB9IC8qICfuqa4nICovXHJcbi5pY29uLTE5MzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MCc7IH0gLyogJ+6psCcgKi9cclxuLmljb24tMTkzNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcxJzsgfSAvKiAn7qmxJyAqL1xyXG4uaWNvbi0xMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTczJzsgfSAvKiAn7qmzJyAqL1xyXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc0JzsgfSAvKiAn7qm0JyAqL1xyXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc2JzsgfSAvKiAn7qm2JyAqL1xyXG4uaWNvbi0xMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc3JzsgfSAvKiAn7qm3JyAqL1xyXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc5JzsgfSAvKiAn7qm5JyAqL1xyXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdhJzsgfSAvKiAn7qm6JyAqL1xyXG4uaWNvbi0xMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdjJzsgfSAvKiAn7qm8JyAqL1xyXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdkJzsgfSAvKiAn7qm9JyAqL1xyXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdmJzsgfSAvKiAn7qm/JyAqL1xyXG4uaWNvbi0xMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgwJzsgfSAvKiAn7qqAJyAqL1xyXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgyJzsgfSAvKiAn7qqCJyAqL1xyXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgzJzsgfSAvKiAn7qqDJyAqL1xyXG4uaWNvbi0xMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg1JzsgfSAvKiAn7qqFJyAqL1xyXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg3JzsgfSAvKiAn7qqHJyAqL1xyXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg5JzsgfSAvKiAn7qqJJyAqL1xyXG4uaWNvbi0xMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThiJzsgfSAvKiAn7qqLJyAqL1xyXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThkJzsgfSAvKiAn7qqNJyAqL1xyXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThmJzsgfSAvKiAn7qqPJyAqL1xyXG4uaWNvbi0xODQwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkxJzsgfSAvKiAn7qqRJyAqL1xyXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkzJzsgfSAvKiAn7qqTJyAqL1xyXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk1JzsgfSAvKiAn7qqVJyAqL1xyXG4uaWNvbi0xODQwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk3JzsgfSAvKiAn7qqXJyAqL1xyXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk5JzsgfSAvKiAn7qqZJyAqL1xyXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTliJzsgfSAvKiAn7qqbJyAqL1xyXG4uaWNvbi0xODQxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlkJzsgfSAvKiAn7qqdJyAqL1xyXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlmJzsgfSAvKiAn7qqfJyAqL1xyXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWExJzsgfSAvKiAn7qqhJyAqL1xyXG4uaWNvbi0xODQxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWEzJzsgfSAvKiAn7qqjJyAqL1xyXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE1JzsgfSAvKiAn7qqlJyAqL1xyXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE3JzsgfSAvKiAn7qqnJyAqL1xyXG4uaWNvbi0xODQxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE5JzsgfSAvKiAn7qqpJyAqL1xyXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhYic7IH0gLyogJ+6qqycgKi9cclxuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWQnOyB9IC8qICfuqq0nICovXHJcbi5pY29uLTExMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFmJzsgfSAvKiAn7qqvJyAqL1xyXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMSc7IH0gLyogJ+6qsScgKi9cclxuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjMnOyB9IC8qICfuqrMnICovXHJcbi5pY29uLTExMDAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI1JzsgfSAvKiAn7qq1JyAqL1xyXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNyc7IH0gLyogJ+6qtycgKi9cclxuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjknOyB9IC8qICfuqrknICovXHJcbi5pY29uLTExMDAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJiJzsgfSAvKiAn7qq7JyAqL1xyXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZCc7IH0gLyogJ+6qvScgKi9cclxuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmYnOyB9IC8qICfuqr8nICovXHJcbi5pY29uLTExMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMxJzsgfSAvKiAn7quBJyAqL1xyXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMyc7IH0gLyogJ+6rgycgKi9cclxuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzUnOyB9IC8qICfuq4UnICovXHJcbi5pY29uLTExMDAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM3JzsgfSAvKiAn7quHJyAqL1xyXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjOSc7IH0gLyogJ+6riScgKi9cclxuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2InOyB9IC8qICfuq4snICovXHJcbi5pY29uLTExMDAxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNkJzsgfSAvKiAn7quNJyAqL1xyXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZic7IH0gLyogJ+6rjycgKi9cclxuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDEnOyB9IC8qICfuq5EnICovXHJcbi5pY29uLTExMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQzJzsgfSAvKiAn7quTJyAqL1xyXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNSc7IH0gLyogJ+6rlScgKi9cclxuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDcnOyB9IC8qICfuq5cnICovXHJcbi5pY29uLTExMDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ5JzsgfSAvKiAn7quZJyAqL1xyXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkYic7IH0gLyogJ+6rmycgKi9cclxuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGQnOyB9IC8qICfuq50nICovXHJcbi5pY29uLTExMDEwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRmJzsgfSAvKiAn7qufJyAqL1xyXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMSc7IH0gLyogJ+6roScgKi9cclxuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTMnOyB9IC8qICfuq6MnICovXHJcbi5pY29uLTExMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU1JzsgfSAvKiAn7qulJyAqL1xyXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNyc7IH0gLyogJ+6rpycgKi9cclxuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTknOyB9IC8qICfuq6knICovXHJcbi5pY29uLTExMDExNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWViJzsgfSAvKiAn7qurJyAqL1xyXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZCc7IH0gLyogJ+6rrScgKi9cclxuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWYnOyB9IC8qICfuq68nICovXHJcbi5pY29uLTExMDExNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYxJzsgfSAvKiAn7quxJyAqL1xyXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMyc7IH0gLyogJ+6rsycgKi9cclxuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjUnOyB9IC8qICfuq7UnICovXHJcbi5pY29uLTExMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY3JzsgfSAvKiAn7qu3JyAqL1xyXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmOSc7IH0gLyogJ+6ruScgKi9cclxuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmInOyB9IC8qICfuq7snICovXHJcbi5pY29uLTExMDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZkJzsgfSAvKiAn7qu9JyAqL1xyXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZic7IH0gLyogJ+6rvycgKi9cclxuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDEnOyB9IC8qICfurIEnICovXHJcbi5pY29uLTExMTAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAzJzsgfSAvKiAn7qyDJyAqL1xyXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNSc7IH0gLyogJ+6shScgKi9cclxuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDcnOyB9IC8qICfurIcnICovXHJcbi5pY29uLTExMTAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA5JzsgfSAvKiAn7qyJJyAqL1xyXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwYic7IH0gLyogJ+6siycgKi9cclxuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGQnOyB9IC8qICfurI0nICovXHJcbi5pY29uLTExMTAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBmJzsgfSAvKiAn7qyPJyAqL1xyXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMSc7IH0gLyogJ+6skScgKi9cclxuLmljb24tMTExMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTMnOyB9IC8qICfurJMnICovXHJcbi5pY29uLTExMTAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE1JzsgfSAvKiAn7qyVJyAqL1xyXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNyc7IH0gLyogJ+6slycgKi9cclxuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTknOyB9IC8qICfurJknICovXHJcbi5pY29uLTExMTAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFiJzsgfSAvKiAn7qybJyAqL1xyXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZCc7IH0gLyogJ+6snScgKi9cclxuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWYnOyB9IC8qICfurJ8nICovXHJcbi5pY29uLTExMjAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIxJzsgfSAvKiAn7qyhJyAqL1xyXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMyc7IH0gLyogJ+6soycgKi9cclxuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjUnOyB9IC8qICfurKUnICovXHJcbi5pY29uLTExMjAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI3JzsgfSAvKiAn7qynJyAqL1xyXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjknOyB9IC8qICfurKknICovXHJcbi5pY29uLXNwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYSc7IH0gLyogJ+6sqicgKi9cclxuLmljb24tc3AxOS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJjJzsgfSAvKiAn7qysJyAqL1xyXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmQnOyB9IC8qICfurK0nICovXHJcbi5pY29uLXNwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZic7IH0gLyogJ+6srycgKi9cclxuLmljb24tc3AyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMwJzsgfSAvKiAn7qywJyAqL1xyXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzInOyB9IC8qICfurLInICovXHJcbi5pY29uLXNwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMyc7IH0gLyogJ+6ssycgKi9cclxuLmljb24tc3AzOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM1JzsgfSAvKiAn7qy1JyAqL1xyXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzgnOyB9IC8qICfurLgnICovXHJcbi5pY29uLXNwODgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYSc7IH0gLyogJ+6suicgKi9cclxuLmljb24tc3A4OS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNjJzsgfSAvKiAn7qy8JyAqL1xyXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNlJzsgfSAvKiAn7qy+JyAqL1xyXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQwJzsgfSAvKiAn7q2AJyAqL1xyXG4uaWNvbi0xOTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDInOyB9IC8qICfurYInICovXHJcbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQzJzsgfSAvKiAn7q2DJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0NCc7IH0gLyogJ+6thCcgKi9cclxuLmljb24tMTAwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDYnOyB9IC8qICfurYYnICovXHJcbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ3JzsgfSAvKiAn7q2HJyAqL1xyXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0OCc7IH0gLyogJ+6tiCcgKi9cclxuLmljb24tMTAwMDAzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGEnOyB9IC8qICfurYonICovXHJcbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRiJzsgfSAvKiAn7q2LJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZCc7IH0gLyogJ+6tjScgKi9cclxuLmljb24tMTAwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGUnOyB9IC8qICfurY4nICovXHJcbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUwJzsgfSAvKiAn7q2QJyAqL1xyXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Mic7IH0gLyogJ+6tkicgKi9cclxuLmljb24tMTAwMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTQnOyB9IC8qICfurZQnICovXHJcbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU1JzsgfSAvKiAn7q2VJyAqL1xyXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Nyc7IH0gLyogJ+6tlycgKi9cclxuLmljb24tMTAwMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTgnOyB9IC8qICfurZgnICovXHJcbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU5JzsgfSAvKiAn7q2ZJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yic7IH0gLyogJ+6tmycgKi9cclxuLmljb24tMTAwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWMnOyB9IC8qICfurZwnICovXHJcbi5pY29uLTEwMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVlJzsgfSAvKiAn7q2eJyAqL1xyXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2MCc7IH0gLyogJ+6toCcgKi9cclxuLmljb24tMTIyMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjInOyB9IC8qICfuraInICovXHJcbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYzJzsgfSAvKiAn7q2jJyAqL1xyXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2NCc7IH0gLyogJ+6tpCcgKi9cclxuLmljb24tMTEyMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjgnOyB9IC8qICfuragnICovXHJcbi5pY29uLTExMjMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY5JzsgfSAvKiAn7q2pJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2YSc7IH0gLyogJ+6tqicgKi9cclxuLmljb24tMTEyMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmMnOyB9IC8qICfurawnICovXHJcbi5pY29uLTExMjMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZlJzsgfSAvKiAn7q2uJyAqL1xyXG4uaWNvbi0yNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcwJzsgfSAvKiAn7q2wJyAqL1xyXG4uaWNvbi0xNzYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MSc7IH0gLyogJ+6tsScgKi9cclxuLmljb24tMTM4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcyJzsgfSAvKiAn7q2yJyAqL1xyXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Myc7IH0gLyogJ+6tsycgKi9cclxuLmljb24tMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc0JzsgfSAvKiAn7q20JyAqL1xyXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzUnOyB9IC8qICfurbUnICovXHJcbi5pY29uLTI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc2JzsgfSAvKiAn7q22JyAqL1xyXG4uaWNvbi0yNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc3JzsgfSAvKiAn7q23JyAqL1xyXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzgnOyB9IC8qICfurbgnICovXHJcbi5pY29uLTIwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OSc7IH0gLyogJ+6tuScgKi9cclxuLmljb24tMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2EnOyB9IC8qICfurbonICovXHJcbi5pY29uLTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yic7IH0gLyogJ+6tuycgKi9cclxuLmljb24tMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdjJzsgfSAvKiAn7q28JyAqL1xyXG4uaWNvbi0yMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2QnOyB9IC8qICfurb0nICovXHJcbi5pY29uLTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdlJzsgfSAvKiAn7q2+JyAqL1xyXG4uaWNvbi0yMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdmJzsgfSAvKiAn7q2/JyAqL1xyXG4uaWNvbi0xNTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4MSc7IH0gLyogJ+6ugScgKi9cclxuLmljb24tMTU0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODInOyB9IC8qICfuroInICovXHJcbi5pY29uLTI1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgzJzsgfSAvKiAn7q6DJyAqL1xyXG4uaWNvbi0xMzczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODQnOyB9IC8qICfuroQnICovXHJcbi5pY29uLTEzNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NSc7IH0gLyogJ+6uhScgKi9cclxuLmljb24tMjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODYnOyB9IC8qICfuroYnICovXHJcbi5pY29uLTI1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODcnOyB9IC8qICfurocnICovXHJcbi5pY29uLTEzMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OCc7IH0gLyogJ+6uiCcgKi9cclxuLmljb24tMTMzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg5JzsgfSAvKiAn7q6JJyAqL1xyXG4uaWNvbi0yMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4YSc7IH0gLyogJ+6uiicgKi9cclxuLmljb24tMTMzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhiJzsgfSAvKiAn7q6LJyAqL1xyXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yyc7IH0gLyogJ+6ujCcgKi9cclxuLmljb24tMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZCc7IH0gLyogJ+6ujScgKi9cclxuLmljb24tMTMyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhlJzsgfSAvKiAn7q6OJyAqL1xyXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Zic7IH0gLyogJ+6ujycgKi9cclxuLmljb24tMTM3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkwJzsgfSAvKiAn7q6QJyAqL1xyXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTEnOyB9IC8qICfurpEnICovXHJcbi5pY29uLTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTInOyB9IC8qICfurpInICovXHJcbi5pY29uLTEzNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Myc7IH0gLyogJ+6ukycgKi9cclxuLmljb24tMTM2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk0JzsgfSAvKiAn7q6UJyAqL1xyXG4uaWNvbi0yMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NSc7IH0gLyogJ+6ulScgKi9cclxuLmljb24tMTM0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk2JzsgfSAvKiAn7q6WJyAqL1xyXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTcnOyB9IC8qICfurpcnICovXHJcbi5pY29uLTEzNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OCc7IH0gLyogJ+6umCcgKi9cclxuLmljb24tMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTknOyB9IC8qICfurpknICovXHJcbi5pY29uLTEzNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5YSc7IH0gLyogJ+6umicgKi9cclxuLmljb24tMTM1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjliJzsgfSAvKiAn7q6bJyAqL1xyXG4uaWNvbi0xMzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWMnOyB9IC8qICfurpwnICovXHJcbi5pY29uLTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlkJzsgfSAvKiAn7q6dJyAqL1xyXG4uaWNvbi0yMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjllJzsgfSAvKiAn7q6eJyAqL1xyXG4uaWNvbi0xMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWYnOyB9IC8qICfurp8nICovXHJcbi5pY29uLTE0NjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMCc7IH0gLyogJ+6uoCcgKi9cclxuLmljb24tMTQ1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmExJzsgfSAvKiAn7q6hJyAqL1xyXG4uaWNvbi0xNDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMic7IH0gLyogJ+6uoicgKi9cclxuLmljb24tMTQ3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTMnOyB9IC8qICfurqMnICovXHJcbi5pY29uLTE0Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE0JzsgfSAvKiAn7q6kJyAqL1xyXG4uaWNvbi0xNDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNSc7IH0gLyogJ+6upScgKi9cclxuLmljb24tMTYyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcbi5pY29uLTE2MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNyc7IH0gLyogJ+6upycgKi9cclxuLmljb24tMjYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTgnOyB9IC8qICfurqgnICovXHJcbi5pY29uLTE2MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOSc7IH0gLyogJ+6uqScgKi9cclxuLmljb24tMTYyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYSc7IH0gLyogJ+6uqicgKi9cclxuLmljb24tMTYyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYic7IH0gLyogJ+6uqycgKi9cclxuLmljb24tMTYyMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYyc7IH0gLyogJ+6urCcgKi9cclxuLmljb24tMTQ3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFkJzsgfSAvKiAn7q6tJyAqL1xyXG4uaWNvbi0xNDQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWUnOyB9IC8qICfurq4nICovXHJcbi5pY29uLTE2MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZic7IH0gLyogJ+6urycgKi9cclxuLmljb24tMTYzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYjAnOyB9IC8qICfurrAnICovXHJcbiIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn0iLCJbZGF0YS1leHBhbmRhYmxlXSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgIC8qXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgKi9cclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59IiwiW3JvbGU9XCJ0YWJsZVwiXSB7XHJcblxyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdID4gZGl2W2lkXSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93XCJdIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY2VsbFwiXSxcclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XHJcbiAgcGFkZGluZzogMC4xMjVlbSAwLjI1ZW07XHJcbn1cclxuXHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93Z3JvdXBcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBFbGVtZW50cyA+IEhlYWRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICBAaW5jbHVkZSByZXNldC1oZWFkaW5nO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgQGlmICgkaDEtbWluLWZvbnQtc2l6ZSA9PSAkaDEtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDEtbWluLWZvbnQtc2l6ZSwgJGgxLW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoMS1tYXJnaW47XHJcbn1cclxuXHJcbmgyIHtcclxuICBAaWYgKCRoMi1taW4tZm9udC1zaXplID09ICRoMi1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoMi1taW4tZm9udC1zaXplLCAkaDItbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGgyLW1hcmdpbjtcclxufVxyXG5cclxuaDMge1xyXG4gICBAaWYgKCRoMy1taW4tZm9udC1zaXplID09ICRoMy1tYXgtZm9udC1zaXplKSB7XHJcbiAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xyXG4gICB9XHJcbiAgIEBlbHNlIHtcclxuICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDMtbWluLWZvbnQtc2l6ZSwgJGgzLW1heC1mb250LXNpemUpO1xyXG4gICB9XHJcbiAgICBtYXJnaW46ICRoMy1tYXJnaW47XHJcbn1cclxuXHJcbmg0IHtcclxuICBAaWYgKCRoNC1taW4tZm9udC1zaXplID09ICRoNC1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoNC1taW4tZm9udC1zaXplLCAkaDQtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGg0LW1hcmdpbjtcclxufVxyXG5cclxuaDUge1xyXG4gIEBpZiAoJGg1LW1pbi1mb250LXNpemUgPT0gJGg1LW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGg1LW1pbi1mb250LXNpemUsICRoNS1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDUtbWFyZ2luO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgQGlmICgkaDYtbWluLWZvbnQtc2l6ZSA9PSAkaDYtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDYtbWluLWZvbnQtc2l6ZSwgJGg2LW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoNi1tYXJnaW47XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBoZWFkaW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcblxyXG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG5cclxuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpc3QoJHR5cGUpe1xyXG4gICAgJHJlc2V0czogKFxyXG4gICAgICAgIHVsOiAoXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgbGk6IChcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApLFxyXG4gICAgICAgIG9sOiAoXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgbGk6IChcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApXHJcbiAgICApO1xyXG4gICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiBtYXAtZ2V0KCRyZXNldHMsICR0eXBlKSB7XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbWFwJyB7XHJcbiAgICAgICAgICAgICYgPiAjeyRwcm9wfSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRzdWItcHJvcCwgJHN1Yi12YWx1ZSBpbiAkdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgI3skc3ViLXByb3B9OiAkc3ViLXZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgI3skcHJvcH06ICR2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0QnV0dG9uKCRtYXAsICRjb25jYXQ6ICcnLCAkaW5saW5lOiBmYWxzZSkge1xyXG5cclxuICAgIEBpZiAkaW5saW5lID09IGZhbHNlIHtcclxuICAgICAgICAjeyRjb25jYXR9LmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2ZvbnQnKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZm9udCcpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcicpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZXRCdXR0b24tbGluaygkbWFwLCAkY29uY2F0OiAnJywgJGlubGluZTogZmFsc2UpIHtcclxuXHJcbiAgICBAaWYgJGlubGluZSA9PSBmYWxzZSB7XHJcbiAgICAgICAgI3skY29uY2F0fS5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2ZvbnQnKTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fY29sb3InKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LWRlY29yYXRpb24nKTtcclxuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fcGFkZGluZycpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2RlY29yYXRpb25fYXJyb3dfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2NvbG9yJylcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZm9udCcpO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbiAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC1hbGlnbicpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgIHBhZGRpbmcgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3BhZGRpbmcnKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2RlY29yYXRpb25fYXJyb3dfY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2RlY29yYXRpb25fY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIGxpbmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldExpbmsoJG1hcCwgJGNvbmNhdDogJycsICRibG9jazogdHJ1ZSkge1xyXG5cclxuICAgIEBpZiAkYmxvY2sgPT0gdHJ1ZSB7XHJcbiAgICAgICAgI3skY29uY2F0fWEge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogbWFwLWdldCgkbWFwLCAndGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RleHQtYWxpZ24nKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICdsZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRtYXAsICdsaW5lLWhlaWdodCcpO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnaG92ZXJfY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5TZXQgYSB0ZXh0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRUZXh0KCRtYXAsICRjb25jYXQ6ICcnLCAkYmxvY2s6IHRydWUpIHtcclxuXHJcbiAgICBAaWYgJGJsb2NrID09IHRydWUge1xyXG4gICAgICAgICN7JGNvbmNhdH0udGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAndGV4dF9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAndGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbWFwLWdldCgkbWFwLCAndGV4dC1kZWNvcmF0aW9uJyk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogbWFwLWdldCgkbWFwLCAnbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGV4dF9mb250Jyk7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGV4dC1hbGlnbicpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbWFwLWdldCgkbWFwLCAndGV4dC1kZWNvcmF0aW9uJyk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCB0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIHNldFRpdGxlKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcbiAgICAjeyRjb25jYXR9LnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX21hcmdpbi1ib3R0b20nKTtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfcGFkZGluZycpO1xyXG4gICAgICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgXCJ0aXRsZV9jb250ZW50X21hcmdpblwiKSA9PSB0cnVlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9tYXJnaW4nKTtcclxuICAgICAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9mb250Jyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2ZvbnQnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIHdpdGggc3VidGl0bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldFRpdGxlU3VidGl0bGUoJG1hcCwgJGNvbmNhdDogJycpIHtcclxuXHJcbiAgICAjeyRjb25jYXR9LnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX21hcmdpbi1ib3R0b20nKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV90ZXh0LWFsaWduJyk7XHJcblxyXG4gICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2ZvbnQnKTtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2Rpc3BsYXknKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X3RleHQtYWxpZ24nKTtcclxuICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfZGlzcGxheScpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIGZvcm0gZGFya1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0Rm9ybURhcmsoJG1hcCwgJGNvbmNhdDogJycpIHtcclxuXHJcblxyXG4gICAgI3skY29uY2F0fS5mb3Jte1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcblxyXG4gICAgICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9jb25kaXRpb25zX2NvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2xlZ2Fsc19jb2xvcicpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRhcmVhX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnanMtc2VsZWN0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLWJvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1zaW5nbGUtc2VsZWN0ZWQtdmFsdWUnKTtcclxuICAgICAgICAgICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogbWFwLWdldCgkbWFwLCAnc3Mtc2luZ2xlLXNlbGVjdGVkLXZhbHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLXNzLWFkZC1wbHVzLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfaGlnaGxpZ2h0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3JhZGlvX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQtY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2V4dHJhX3JhZGlvcy1sZWdlbmQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2JvcmRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbWFwLWdldCgkbWFwLCAnZm9ybV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3NlYXJjaC1tb3JlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XHJcbiAgICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkbikgKiAyOTkpICsgKGdyZWVuKCRuKSAqIDU4NykgKyAoYmx1ZSgkbikgKiAxMTQpIC8gMTAwMCk7XHJcbiAgICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xyXG5cclxuICAgIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcbiAgICAvL0BkZWJ1ZygxMHB4ICsgLjYyNXZ3KTtcclxuICAgIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcclxuICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkgIT0gMCwgXCItI3skbmFtZX1cIiwgXCJcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LCAkcXVlcnk6ICdtaW4td2lkdGgnLCAkdHlwZTogJ3NjcmVlbicpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLW1kJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbGcnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1sZ1wiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3skYnJlYWtwb2ludH0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gZ3JpZC1sb29wKCRuYW1lKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAgIEBpZiAkaSAhPSAwIHtcclxuICAgICAgICAgICAgLmNvbCN7JG5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbCN7JG5hbWV9LW9mZnNldC0jeyRpfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB3b3JkLXdyYXAge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuICAgIC1tb3otaHlwaGVuczogYXV0bztcclxuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW8taHlwaGVuczogYXV0bztcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBTdGF0dXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldFN0YXR1cygkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0ucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICBwYWRkaW5nOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfcGFkZGluZztcclxuICAgICAgICBtYXJnaW46ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19tYXJnaW47XHJcbiAgICAgICAgZm9udDogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfcHJvcGVydHlfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAmLS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjokY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5ldyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhbGxpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmFsbGluZ19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgRGVsaXZlciBEYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXREZWxpdmVyRGF0ZSgkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0uZGVsaXZlci1kYXRlIHtcclxuICAgICAgICBmb250IDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2ZvbnQ7XHJcbiAgICAgICAgcGFkZGluZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9wYWRkaW5nO1xyXG4gICAgICAgIG1hcmdpbiA6JGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX21hcmdpbjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JvcmRlcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2VzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnZXNfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRodG1sLW1pbi1mb250LCAkaHRtbC1tYXgtZm9udCk7XHJcbn1cclxuXHJcbi5ib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuICAgIGJhY2tncm91bmQ6ICRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBjb2xvcjogJHBhZ2VzX3RleHRfY29sb3I7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob21lIHtcclxuICAgICAgICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyomX19ib3R0b21iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKiAyKSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfZGVjb3JhdGVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIC8vYm90dG9tOiA1dmg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9Ki9cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLW1vZGFsLS1vcGVuIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCB7XHJcbiAgICAgICAgLmZvb3Rlci12MSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpbmtCbG9jX19wYXJlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5saW5rQmxvYyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDAwcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ291bGV1cnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vLyBDb3VsZXVycyBkdSBjbGllbnRcclxuJGNvbG9yX2JyYW5kLTE6ICMyRDJEMkQ7XHJcblxyXG4vLyBDb3VsZXVycyBkdSBjbGllbnQgLSBkw6ljbGluYWlzb25cclxuJGNvbG9yX2JyYW5kLTI6ICMyRDJEMkQ7XHJcbiRjb2xvcl9icmFuZC0zOiAjRUZFRkVGO1xyXG4kY29sb3JfYnJhbmQtNDogIzE4NkIxMTtcclxuXHJcblxyXG4vLyBDb3VsZXVycyBuZXV0cmVzXHJcbiRjb2xvcl9uZXV0cmFsLTA6ICMwMDA7XHJcbiRjb2xvcl9uZXV0cmFsLTE6ICNmZmZmZmY7XHJcbiRjb2xvcl9uZXV0cmFsLTI6ICMyODI4Mjg7XHJcbiRjb2xvcl9uZXV0cmFsLTM6ICM1MjUyNTI7XHJcbiRjb2xvcl9uZXV0cmFsLTQ6ICM5MTkxOTE7XHJcbiRjb2xvcl9uZXV0cmFsLTU6ICNmMmYyZjI7XHJcbiRjb2xvcl9uZXV0cmFsLTY6ICNkNWQ1ZDU7XHJcbiRjb2xvcl9uZXV0cmFsLTc6ICNkMWQxZDE7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgdXRpbGVzIChtZXNzYWdlcyB2YWxpZGF0aW9uLCBlcnJldXJzLCBldGMuLi4pXHJcbiRjb2xvcl91dGlsaXR5LTE6ICMwMzgwNGQ7XHJcbiRjb2xvcl91dGlsaXR5LTI6ICNiMTJhMGI7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgcGVyc29ubmFsaXPDqWVzIChzaSBiZXNvaW4gcG91ciB1bmUgaW50w6kgcGx1cyBzcMOpY2lmaXF1ZSlcclxuJGNvbG9yX2N1c3RvbS0xOiAjNUI1QjVCO1xyXG4kY29sb3JfY3VzdG9tLTI6ICNGQUI3MTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHZW5lcmljID4gZ3JpZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogJGdyaWQtbWF4LXdpZHRoO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlcjtcclxuXHJcbiAgJi5yb3ctLWd1dHRlcmxlc3Mge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm93ID4gKltjbGFzcyo9XCJjb2xcIl0ge1xyXG4gIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnJvdy0tZ3V0dGVybGVzcyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgZ3JpZC1sb29wKCcnKTtcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cy1ncmlkIHtcclxuICAkbmFtZTogbnRoKCRicmVha3BvaW50LCAxKTtcclxuICAkZGVjbGFyYXRpb246IG50aCgkYnJlYWtwb2ludCwgMik7XHJcblxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlY2xhcmF0aW9ufSB7XHJcbiAgICBAaW5jbHVkZSBncmlkLWxvb3AoJG5hbWUpXHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIFNldHRpbmdzID4gZ3JpZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIFNwYWNlIGJldHdlZW4gY29sdW1uc1xyXG4kZ3JpZC1ndXR0ZXI6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTWF4IHdpZHRoIG9mIGNvbnRhaW5lclxyXG4kZ3JpZC1tYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aCArICgkZ3JpZC1ndXR0ZXIgKiAyKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gTnVtYmVyIG9mIHRvdGFsIGNvbHVtbnNcclxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEJyZWFrcG9pbnRzIGdyaWRzXHJcbiRicmVha3BvaW50cy1ncmlkOiAoXHJcbiAgICAgICAgJy0tc20nICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInNtXCIpfSknLFxyXG4gICAgICAgICctLW1kJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pJyxcclxuICAgICAgICAnLS1sZycgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KScsXHJcbiAgICAgICAgJy0teGwnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSknXHJcbikgIWRlZmF1bHQ7XHJcbiIsIi5pbm5lcnBhZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29yZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJvZHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGJvZHlfZm9udCAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgLy8gRm9udCB0ZXh0ZSBwYXIgZMOpZmF1dFxyXG4kYm9keV9jb2xvcjogICAgICAgICAgICAgICAkY29sb3JfY3VzdG9tLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGV0dGVyIHNwYWNpbmcgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9udCBkZSBsYSBwYWdlIHBhciBkw6lmYXV0XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBFbGVtZW50cyBkw6ljb3JhdGlmc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kaGVhZGVyX2JvcmRlcl9zcGFjaW5nOiAyZW0gO1xyXG4kY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3I6ICRjb2xvcl9jdXN0b20tMjtcclxuXHJcblxyXG4kY29yZV9kZWNvcmF0ZS1lbGVtZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50cyBkw6ljb3JhdGlmcyA6IGNvdWxldXJcclxuJGNvcmVfc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHRyYW5zcGFyZW50aXplKCRjb2xvcl9icmFuZC0zLCAwLjgpOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm94IHNoYWRvdyBwYXIgZMOpZmF1dFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHdyYXBwZXItc21hbGxfbWF4LXdpZHRoIDogOTY1cHg7XHJcbiR3cmFwcGVyX21heC13aWR0aCAgICAgICA6IDEyMzBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgYmFzZSBcclxuJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDogMTQwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZHUgY29udGVudSBkZSB0YWlsbGUgbW95ZW5uZVxyXG4kd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggOiAxNTM1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkZXMgY29udGVudXMgcGx1cyBncmFuZHMgLSBleDogYmxvYyBhbGVydGUgbWFpbFxyXG4kd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCA6IDE4MTVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkZXMgY29udGVudXMgcGx1cyBncmFuZHMgLSBleDogYmxvYyBhbGVydGUgbWFpbFxyXG4kd3JhcHBlci1mdWxsIDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIDEwMCVcclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcgICAgOiBjYWxjKCAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICsgMWVtKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmctLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuJHdyYXBwZXJfcGFkZGluZy14ICAgIDogY2FsYyggI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSArIDFlbSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGhhdXQgZXQgYmFzIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWQ6IGNhbGMoICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAxZW0pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBoYXV0IGV0IGJhcyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IHRhYmxldHRlXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nLXkgICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZ2F1Y2hlIGV0IGRyb2l0IGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmcteS0tbWQ6IDNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBnYXVjaGUgZXQgZHJvaXQgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJyZWFrcG9pbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtZW51LXN3aXRjaC1icmVha3BvaW50OiAxMjAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRhaWxsZSDDoCBsYXF1ZWxsZSBzd2l0Y2ggaGFtYnVyZ2VyIC0gbWVudSBjbGFzc2lxdWVcclxuXHJcbi8vIEJyZWFrcG9pbnRcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ3hzJzogMCxcclxuICAnc20nOiA1NzZweCxcclxuICAnbWQnOiA3NjhweCxcclxuICAnbGcnOiA5OTJweCxcclxuICAneGwnOiAxMjAwcHgsXHJcbiAgJ3h4bCc6IDE0MDBweCxcclxuICAneHh4bCc6IDE2MDBweCxcclxuICAgICdoLW1kJzogNzY4cHgsXHJcbiAgICAnaC1sZyc6IDkwMHB4LFxyXG4gICAgJ2gteGwnOiAxMjAwcHgsXHJcbik7XHJcblxyXG4vLyBCcmVha3BvaW50IHVzZWQgdG8gZmx1aWQgdHlwb2dyYXBoeVxyXG4kdHlwb19mbHVpZF9taW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnc20nKTtcclxuJHR5cG9fZmx1aWRfbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3h4eGwnKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFnaW5hdGlvbiBkZSBuYXZpZ2F0aW9uIGR1IHNsaWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAgICA6IDFlbSAuNTg4MmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdGF0dXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBWZW5kdTogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBWZW5kdTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1jb21wcm9taXM6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1jb21wcm9taXM6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQmFpc3NlIGRlIHByaXg6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQmFpc3NlIGRlIHByaXg6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19wYWRkaW5nOiAuMmVtIDEuNDcwNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBtYXJnZXMgaW50ZXJuZXNcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX21hcmdpbiA6IDAgMCAxZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c196LWluZGV4OiAyMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1cyA+IGhvdmVyIDogZ8OocmUgbCdhZmZpY2hhZ2UgXCJzdXJcIiBvdSBcInNvdXNcIiBsYSBzdXJjb3VjaGUgKDA8IHggPCAxMDogc291cywgeCA+IDEwOiBzdXIpXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVsaXZlciBEYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfcGFkZGluZzogLjhlbSAxLjQ3MDVlbTtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX21hcmdpbjogMCAwIDFlbSAwO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIE92ZXJsYXkgaW1hZ2VcclxuJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmRpbmcge1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAvL21pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmID4gKiwgJjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5tb2R1bGVfX2FsaWduZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAubW9kdWxlX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgJiA+IC5tb2R1bGVfX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXktLW1kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXktLW1kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2JTtcclxuICAgIH1cclxufSIsImFbY2xhc3MqPVwiX19nbG9iYWwtbGlua1wiXSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn0iLCIvLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubWFpbiB7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IG1hcmdpblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFNpemVzXHJcblxyXG4kc3BhY2VyczogKFxyXG4gICAgMDogMCxcclxuICAgIDE6IDFlbSxcclxuICAgIDI6IDJlbSxcclxuICAgIDM6IDNlbSxcclxuICAgIDQ6IDRlbSxcclxuICAgIDU6IDVlbSxcclxuICAgIDY6IDZlbVxyXG4pO1xyXG5cclxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXHJcbiAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICBAaWYgJHNpemUgIT0gMCB7XHJcbiAgICAgICAgICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgICAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGV4dC1ibG9jayB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLS1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud3JhcHBlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4gIH1cclxuXHJcbiAgJi0tbm8tb3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG59IiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbixcclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgbWF4LWhlaWdodDogNjQwcHg7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbGVmdDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcclxuICBib3JkZXItd2lkdGg6IDVweDtcclxuICBtYXJnaW46IDAgLTVweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDRweDtcclxuICBtYXJnaW46IDAgLTRweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbiAgbGVmdDogMDtcclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICByaWdodDogMDtcclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlcixcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcclxuICBjb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcclxuICBmaWxsOiAjZjY0NzQ3O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gIGZpbGw6IGluaGVyaXQ7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTRweDtcclxuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBsaW5lLWhlaWdodDogNTAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDI2JTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcclxuICB0b3A6IDUwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgdG9wOiA0MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XHJcbiAgZm9udC1zaXplOiAxMzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgbGVmdDogMTIuNSU7XHJcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMC41Y2g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiA2Y2g7XHJcbiAgd2lkdGg6IDdjaFxcMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbn1cclxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbi5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3Itd2Vla3Mge1xyXG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZGF5Q29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xyXG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xyXG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gIG1heC13aWR0aDogMzlweDtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcclxuICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvcl9icmFuZC0yLCA1cHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX2JyYW5kLTIsIDVweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDQwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiAyNiU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiA0OSU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHdpZHRoOiAyJTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2lkdGg6IDE4JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xyXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXHJcbi5ub1VpLXRhcmdldCxcclxuLm5vVWktdGFyZ2V0ICoge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS10YXJnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubm9VaS1iYXNlLFxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4ubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAxMCU7XHJcbiAgd2lkdGg6IDEwJTtcclxufVxyXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcclxuICB3aWR0aDogMDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubm9VaS10b3VjaC1hcmVhIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbn1cclxuLm5vVWktc3RhdGUtZHJhZyAqIHtcclxuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHJpZ2h0OiAtMTdweDtcclxuICB0b3A6IC02cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRvcDogLTE3cHg7XHJcbn1cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgbGVmdDogLTE3cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQge1xyXG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XHJcbn1cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xyXG59XHJcbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xyXG4ubm9VaS1kcmFnZ2FibGUge1xyXG4gIGN1cnNvcjogZXctcmVzaXplO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi5ub1VpLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXHJcbi5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcclxuICBsZWZ0OiAxNHB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgbGVmdDogMTdweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGxlZnQ6IDZweDtcclxuICB0b3A6IDE0cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICB0b3A6IDE3cHg7XHJcbn1cclxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xyXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XHJcbn1cclxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcclxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcclxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLyogQmFzZTtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMsXHJcbi5ub1VpLXBpcHMgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktcGlwcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi8qIFZhbHVlcztcclxuICpcclxuICovXHJcbi5ub1VpLXZhbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5vVWktdmFsdWUtc3ViIHtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1tYXJrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbn1cclxuLm5vVWktdG9vbHRpcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAxMjAlO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEyMCU7XHJcbn1cclxuIiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cclxuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cclxuLnBzd3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHotaW5kZXg6IDEwMTAwO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdXRsaW5lOiBub25lOyB9XHJcbi5wc3dwICoge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbi5wc3dwIGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lOyB9XHJcblxyXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cclxuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XHJcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xyXG4gIG9wYWNpdHk6IDAuMDAxO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3AtLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XHJcbiAgY3Vyc29yOiB6b29tLWluOyB9XHJcblxyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgY3Vyc29yOiBncmFiOyB9XHJcblxyXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cclxuXHJcbi8qXHJcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXHJcbiovXHJcbi5wc3dwX19iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XHJcblxyXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDsgfVxyXG5cclxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pbWcge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cclxuXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwX19iZyB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9faXRlbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9faW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwOyBcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxuXHJcbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxyXG5cclxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7IH1cclxuXHJcbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xyXG4ucHN3cF9fZXJyb3ItbXNnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19lcnJvci1tc2cgYSB7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0iLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xyXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cclxuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXHJcbi5wc3dwX19idXR0b24ge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7IH1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcclxuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGRlZmF1bHQtc2tpbi5zdmcpO1xyXG4gIH1cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAgIC8vYmFja2dyb3VuZDogbm9uZTtcclxuICB9IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxyXG5cclxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHJpZ2h0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHRvcDogMzVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcclxuICBsZWZ0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICByaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XHJcblxyXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlcixcclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTYwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG4gIHotaW5kZXg6IDE2MjA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgdG9wOiA1NnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICByaWdodDogNDRweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMThweDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cclxuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG5cclxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMnB4O1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcclxuICBjb2xvcjogI0ZGRjsgfVxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxuICBjb2xvcjogI0NFMjcyRDsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cclxuXHJcbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHBhZGRpbmc6IDAgMTBweDsgfVxyXG5cclxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNDRweDsgfVxyXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAjQkJCOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1heC13aWR0aDogNDIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cclxuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXHJcbi5wc3dwX19wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBkaXJlY3Rpb246IGx0cjsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAxMnB4OyB9XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cclxuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIHRvcDogMTVweDtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XHJcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cclxuXHJcbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cclxuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXHJcbi5wc3dwX191aSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgei1pbmRleDogMTU1MDsgfVxyXG5cclxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXHJcbi5wc3dwX190b3AtYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcblxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cclxuICBvcGFjaXR5OiAwLjAwMTsgfVxyXG5cclxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lOyB9IiwiW2RhdGEtc2ltcGxlYmFyXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW1hc2sge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW9mZnNldCB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmbGV4LWdyb3c6IGluaGVyaXQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMDAlO1xyXG4gIHdpZHRoOiAxMDAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgdG9wOiAycHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMnB4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59IiwiJHNzLWhlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kc3Mtd2hpdGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzcy1wcmltYXJ5LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1sOiA4cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLW06IDZweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctczogNHB4ICFkZWZhdWx0O1xyXG5cclxuLnNzLW1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNzLWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRzcy1zcGFjaW5nLW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIFxyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICBcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIFxyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWRlc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmLnNzLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgbWFyZ2luOiAwICRzcy1zcGFjaW5nLW0gMCAkc3Mtc3BhY2luZy1tO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4ycztcclxuXHJcbiAgICAgICAgJi5hcnJvdy11cCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWluLWhlaWdodDogJHNzLWhlaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcy1vcGVuLWFib3ZlIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBzY2FsZUluIHtcclxuICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDt9XHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTt9XHJcbiAgICAgIH1cclxuICAgICAgQGtleWZyYW1lcyBzY2FsZU91dCB7XHJcbiAgICAgICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7fVxyXG4gICAgICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMCk7IG9wYWNpdHk6IDA7fVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICBtYXJnaW46IDNweCA1cHggM3B4IDBweDtcclxuICAgICAgICBjb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZUluO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgICAgICYuc3Mtb3V0IHtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZU91dDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1hZGQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAwIDEgM3B4O1xyXG4gICAgICBtYXJnaW46IDlweCAxMnB4IDAgNXB4O1xyXG5cclxuICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zcy1jcm9zcyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4uc3MtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRzcy1ib3JkZXItY29sb3I7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHJcbiAgJi5zcy1vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxuXHJcbiAgLnNzLXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmc6ICRzcy1zcGFjaW5nLWwgJHNzLXNwYWNpbmctbCAkc3Mtc3BhY2luZy1tICRzcy1zcGFjaW5nLWw7XHJcblxyXG4gICAgJi5zcy1oaWRlIHtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6ICRzcy1zcGFjaW5nLW0gJHNzLXNwYWNpbmctbDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICBcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFkZGFibGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZmxleDogMCAwIDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLWFkZGFibGUge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcblxyXG4gIC5zcy1saXN0IHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLnNzLW9wdGdyb3VwIHtcclxuICAgICAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciwgJi5zcy1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNzLXByaW1hcnktY29sb3IsIC4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1oaWRlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuICAgICAgLnNzLXNlYXJjaC1oaWdobGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqXHJcbiAqIFN3aXBlciA2LjUuN1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMTYsIDIwMjFcclxuICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEF1dG8gSGVpZ2h0ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG4vKiAzRCBFZmZlY3RzICovXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIHtcclxuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLyogQ1NTIE1vZGUgKi9cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdwcmV2JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgY29udGVudDogJ25leHQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBDb21tb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcclxufVxyXG4vKiBQcm9ncmVzcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIGExMXkgKi9cclxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xMDAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4kYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICAgOiAwLjVzICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uLWVhc2UgICAgICAgICAgICAgOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnMtY29sb3IgICAgICAgICAgIDogbGlnaHRlbihhZGp1c3QtaHVlKCRjb2xvcl9icmFuZC0xLCAtMSksIDIzLjUzKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDogI2YxZjFmMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpZiAkYW5pbWF0aW9uLXNjcm9sbC1lbmFibGVkIHtcclxuXHJcbiAgICAvL0FuaW1hdGlvbiBibG9jIGhlYWRlclxyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAyMS02LTIxIDE0OjM2OjlcclxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxyXG4gKiBTZWUgaHR0cDovL2FuaW1pc3RhLm5ldC9saWNlbnNlIGZvciBtb3JlIGluZm8uXHJcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4gICAgLy8gR0VORVJJQ1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWZhZGUtaW4tYm90dG9tXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1ib3R0b207XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIENMQVdTXHJcbiAgICBbZGF0YS1hbmltYXRpb249c2NhbGUtaW4tdmVyLXRvcF0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlLWluLXZlci10b3A7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEZSQU1FIHN0YXJ0XHJcbiAgICBbZGF0YS1hbmltYXRpb249c2NhbGUtdXAtaG9yLWNlbnRlcl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlLXVwLWhvci1jZW50ZXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWhlYWRlckxlZnRCYXJdIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHkgICA6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lIDogaGVhZGVyTGVmdEJhcjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1hbmltYXRpb249aGVhZGVyUmlnaHRCYXJUb3BdIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHkgICA6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lIDogaGVhZGVyUmlnaHRCYXJUb3A7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWhlYWRlclJpZ2h0QmFyQm90dG9tXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5ICAgOiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZSA6IGhlYWRlclJpZ2h0QmFyQm90dG9tO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZSQU1FIGVuZFxyXG5cclxuICAgIC8vIEFOSU1BVElPTiBzdGF0dXMgc3RhcnRcclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi1ob3ItbGVmdF9yaWdodF0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1hbmltYXRpb249c2NhbGUtaW4taG9yLWxlZnRdIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS1pbi1ob3ItbGVmdDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBBTklNQVRJT04gc3RhdHVzIGVuZFxyXG5cclxuICAgIC8qICoqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0aW9ucy1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoLjMzKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnNfY29sb3I7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanMtYW5pbWF0aW9uLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJl9fb3V0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2luIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFuaW1hdGlvbnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZDogdHJ1ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBhY3RpdmF0aW9uIGRlcyBhbmltYXRpb24gYXUgc2Nyb2xsXHJcblxyXG4kYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICAgOiAwLjVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQW5pbWF0aW9ucyA6IGR1csOpZSBwYXIgZMOpZmF1dFxyXG4kYW5pbWF0aW9uLWVhc2UgICAgICAgICAgICAgOiBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQW5pbWF0aW9ucyA6IGVhc2luZyBwYXIgZMOpZmF1dFxyXG4kYW5pbWF0aW9ucy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKGFkanVzdC1odWUoJGNvbG9yX2JyYW5kLTEsIC0xKSwgMjMuNTMpOyAgLy8gQW5pbWF0aW9ucyA6IGJhY2tncm91bmQtY29sb3JcclxuJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDogI2YxZjFmMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBpbWFnZSBiYWNrZ3JvdW5kLWNvbG9yXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJvcmRlcmVkIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19oZWFkZXIsXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgIFxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tICA6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQgIDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQgOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLWZvb3RlciB7XHJcbiAgICAgICAgI3skYmxvY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAgOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKlxyXG4kY29yZV9idXR0b24tYW5pbWF0aW9uOiAnLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTInICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3BhZGRpbmcgICAgICAgOiAwLjhlbSAzZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDFweCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25fYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4qL1xyXG5cclxuXHJcbiRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMTc2NWVtKS8xLjVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAgICAgICA6IDAgMCAwIDFlbSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICA6IDFweCAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogMTRweCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6IDdweCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpO1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICksICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcFxyXG4pO1xyXG5cclxuJGJ1dHRvbl9iYWNrLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2JhY2stYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBmb250OiAkY29yZV9idXR0b25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRjb3JlX2J1dHRvbl9wYWRkaW5nO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIEBleHRlbmQgI3skY29yZV9idXR0b24tYW5pbWF0aW9ufTtcclxuICAgIGJvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAuYnV0dG9uLXN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbi0tYW5pbWF0aW9uIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9ub2NyaG9tZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIFxyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tbGluayB7XHJcbiAgICBmb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4gICAgY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogY2FsYygjeyRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodH0vIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjKCN7JGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0fS8gMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCBzb2xpZCAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvY3VzLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCBzb2xpZCAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5idXR0b24tZHJhd2luZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgXHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuICAgICAgZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tc3ZnIHtcclxuICAgIGZpbGw6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBzd2VlcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnV0dG9uLS1zd2VlcC10by1yaWdodCxcclxuLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdCxcclxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wLFxyXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b21cclxue1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEluIDogTGVmdCB0byByaWdodCAvIE91dCA6IExlZnQgdG8gcmlnaHRcclxuLmJ1dHRvbi0tc3dlZXAtbHRyLWx0ciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4vLyBTd2VlcCB0byBSaWdodFxyXG4uYnV0dG9uLS1zd2VlcC10by1yaWdodCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTd2VlcCB0byBsZWZ0XHJcbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gYm90dG9tXHJcbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gU3dlZXAgdG8gdG9wXHJcbi5idXR0b24tLXN3ZWVwLXRvLXRvcCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IGJvcmRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQsXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodCxcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTIsXHJcbi5idXR0b24tLWJvcmRlci1pbixcclxuLmJ1dHRvbi0tYm9yZGVyLW91dCxcclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20sXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2UsXHJcbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgdG9wICYgYm90dG9tOiBsZWZ0IC0+IHJpZ2h0XHJcbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgc2lkZXM6IHRvcCAtPiBib3R0b21cclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcblxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHNpZGVzIHJldmVyc2U6IHRvcCAtPiBib3R0b21cclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDBcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIGJvdHRvbTogY2VudGVyIC0+IHNpZGVzXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGxlZnQgLT4gcmlnaHQgLT4gbGVmdFxyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQge1xyXG5cclxufVxyXG5cclxuLy8gQm9yZGVyIGJvdHRvbTogbGVmdCAtPiByaWdodCAtPiByaWdodFxyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBib3JkZXIgOiBpblxyXG4uYnV0dG9uLS1ib3JkZXItaW4ge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjkyOTI4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGJvcmRlciA6IG91dFxyXG4uYnV0dG9uLS1ib3JkZXItb3V0IHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzI5MjkyODtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gQm91dG9uIHJldG91clxyXG4uYnV0dG9uX19iYWNrIHtcclxuXHJcbiAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAyZW0gMCA7XHJcblxyXG4gICAgICAgICYtLWJveHNoYWRvdyB7XHJcbiAgICAgICAgICAgIC5kcmF3aW5nX19pbWcge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1OXB4IC0xMXB4IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fYmFjay1ib3JkZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRidXR0b25fYmFjay1mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBCb3V0b25zIGfDqW7DqXJpcXVlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gQnV0dG9uXHJcbiRjb3JlX2J1dHRvbi1hbmltYXRpb246ICcuYnV0dG9uLS1zd2VlcC1sdHItbHRyJzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRyYW5zaXRpb24gcGFyIGTDqWZhdXRcclxuXHJcbiRjb3JlX2J1dHRvbl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xICRmb250LWZhbWlseS0tNDsgIC8vIEJvdXRvbjogZm9udFxyXG4kY29yZV9idXR0b25fcGFkZGluZyAgICAgICA6IDFlbSA1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbjogZm9udFxyXG4kY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICAgICA6ICRjb2xvcl9icmFuZC00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfYnV0dG9uX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogY29sb3JfYnJhbmQtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRjb3JlX2J1dHRvbl9pY29uX2ZpbGwtY29sb3I6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcblxyXG4kY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcblxyXG5cclxuXHJcbi8vIEJ1dHRvbi1saW5rXHJcbiRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDJ2dyAsMTdweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG4kY29yZV9idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2N1c3RvbS0yO1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc6IDAgMCAwIDFlbTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6IDAgO1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogMTRweDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6IDdweDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcblxyXG4vLyBCdXR0b24tZHJhd2luZ1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTQ7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgOiAkY29sb3JfY3VzdG9tLTI7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3IgOiAkY29sb3JfY3VzdG9tLTI7XHJcblxyXG4kY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29sb3JfY3VzdG9tLTI7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yO1xyXG5cclxuJGJ1dHRvbl9iYWNrLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kYnV0dG9uX2JhY2stYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNztcclxuIiwiJGNsYXdzX2hlaWdodDogJGNvcmVfY2xhd3NfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY2xhd3NfY29sb3I6ICRjb3JlX2NsYXdzX2NvbG9yICFkZWZhdWx0O1xyXG4kY2xhd3Nfd2lkdGg6ICRjb3JlX2NsYXdzX3dpZHRoICFkZWZhdWx0O1xyXG4kY2xhd3Nfc3BhY2U6ICRjb3JlX2NsYXdzX3NwYWNlICFkZWZhdWx0O1xyXG5cclxuLmNsYXdzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMmVtO1xyXG4gIGhlaWdodDogJGNsYXdzX2hlaWdodDtcclxuICB3aWR0aDogY2FsYygjeyRjbGF3c19zcGFjZX0gKiA1KTtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogJGNsYXdzX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGNsYXdzX2NvbG9yO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogJGNsYXdzX3dpZHRoO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNsYXdzX2NvbG9yO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IGNhbGMoI3skY2xhd3Nfc3BhY2V9ICogMSk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAkY2xhd3Nfd2lkdGg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2xhd3NfY29sb3I7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogY2FsYygjeyRjbGF3c19zcGFjZX0gKiAyKTtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbjpsYXN0LWNoaWxke1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogJGNsYXdzX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGNsYXdzX2NvbG9yO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogY2FsYygjeyRjbGF3c19zcGFjZX0gKiAzKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogJGNsYXdzX3dpZHRoO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNsYXdzX2NvbG9yO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6ICN7JGNsYXdzX3NwYWNlfTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIkYm9keV9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJvZHlfY29sb3IgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYm9keV9mb250X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kYm9keV9iYWNrZ3JvdW5kLWNvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29yZV9kZWNvcmF0ZS1lbGVtZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX3NoYWRvdzogMHB4IDBweCAzNXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkY29sb3JfYnJhbmQtMywgMC44KSAhZGVmYXVsdDtcclxuJHdyYXBwZXItc21hbGxfbWF4LXdpZHRoIDogOTY1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX21heC13aWR0aCAgICAgICA6IDEyMzBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDogMTQwMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggOiAxNTM1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoIDogMTgxNXB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1mdWxsIDogMTAwJTtcclxuJHdyYXBwZXJfbWF4LXdpZHRoXzEzMDA6IDEzMDBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfbWF4LXdpZHRoXzE1NDA6IDE1NDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHdyYXBwZXJfcGFkZGluZyAgICA6IGNhbGMoICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAxZW0pICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLS1tZDogM2VtICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXggICAgOiBjYWxjKCAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICsgMWVtKSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy14LS1tZDogY2FsYyggI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSArIDFlbSkgIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteSAgICA6IDJlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy15LS1tZDogM2VtICFkZWZhdWx0O1xyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludDogMTQwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgJ3hzJzogMCxcclxuICAgICAgICAnc20nOiA1NzZweCxcclxuICAgICAgICAnbWQnOiA3NjhweCxcclxuICAgICAgICAnbGcnOiA5OTJweCxcclxuICAgICAgICAneGwnOiAxMjAwcHgsXHJcbiAgICAgICAgJ3h4bCc6IDE0MDBweCxcclxuICAgICAgICAneHh4bCc6IDE2MDBweCxcclxuICAgICAgICAnaC1tZCc6IDc2OHB4LFxyXG4gICAgICAgICdoLWxnJzogOTAwcHgsXHJcbiAgICAgICAgJ2gteGwnOiAxMjAwcHgsXHJcbiAgICApLCRicmVha3BvaW50c1xyXG4pO1xyXG5cclxuXHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpICFkZWZhdWx0O1xyXG4kdHlwb19mbHVpZF9tYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneHh4bCcpICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQgICAgICAgICAgIDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICAgIDogMWVtIC41ODgyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRoZWFkZXJfYm9yZGVyX3NwYWNpbmc6IDJlbSAhZGVmYXVsdDtcclxuJGNvcmVfZGVjb3JhdGVfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWZmZVxyXG4kY29yZV9jbGF3c19oZWlnaHQ6IDguMzUyOWVtICFkZWZhdWx0O1xyXG4kY29yZV9jbGF3c19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb3JlX2NsYXdzX3dpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRjb3JlX2NsYXdzX3NwYWNlOiAxMXB4ICFkZWZhdWx0O1xyXG5cclxuLy8gT3ZlcmxheSBpbWFnZVxyXG4kY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpICFkZWZhdWx0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA2Ljg3NWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZHJhd2luZyB7XHJcblxyXG4gICAgJi0tYm94c2hhZG93IHtcclxuICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1OXB4IC0xMXB4IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbn0iLCIuZmlndXJlcy1yb3RhdG9yIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWdpdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuW2RhdGEtYW5pbWF0aW9uPWZpZ3VyZXNdIHtcclxuXHJcbiAgICAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgIC5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDFlbSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlua3MtZ3JvdXBfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5saW5rcy1ncm91cCB7XHJcbiAgICBjb2xvcjogJGxpbmtzLWdyb3VwX2NvbG9yO1xyXG4gICAgXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJiArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaW5rcyBncm91cFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlua3MtZ3JvdXBfY29sb3I6IGluaGVyaXQ7IiwiJGxvYWRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4ubG9hZGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2YzZjNmMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRsb2FkZXJfY29sb3I7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0byBhdXRvO1xyXG59XHJcblxyXG4vKiBTYWZhcmkgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAuNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkbWVkaWEtbW9kdWxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWVkaWEtbW9kdWxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWVkaWEtbW9kdWxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBtYXJnaW46IC4yZW0gLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICB9XHJcbiAgICAubGlnaHRib3gtbWVkaWEge1xyXG4gICAgICAgICZfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRtZWRpYS1tb2R1bGVfZm9udCAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgLjllbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtZWRpYS1tb2R1bGVfbGV0dGVyLXNwYWNpbmcgICAgICA6IC4zZW07XHJcbiRtZWRpYS1tb2R1bGVfdGV4dC1hbGlnbiAgICAgIDogY2VudGVyO1xyXG5cclxuIiwiJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc6IDNlbSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg6IDQ3MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZzogMnB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsOiAjMzk1NjljICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fbWVzc2VuZ2VyX19maWxsOiAjMDA3OEZGICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDogIzAwYWNlZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw6ICMwMDcyYjEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDogIzI4RDE0NiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2VtYWlsX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fY29weS1saW5rX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG5cclxuLm1vZGFsLXNoYXJlLXNvY2lhbHMge1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgZm9udDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19hbGlnbi1pdGVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaGFyZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbWVzc2VuZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3R3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3doYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3doYXRzYXBwX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29weS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1vZGFsX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC12ZWlsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbW9kYWwtLW1haW5fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLS1tYWluX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tb2RhbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgJl9fY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTBzdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gM2VtIDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGUtLXYxe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZGFsLS1tYWluX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0LmZvcm0ge1xyXG5cdFx0XHRcdC5mb3JtLWdyb3VwLS1jb2x1bW4+KiB7XHJcblx0XHRcdFx0XHRmbGV4OiBpbml0aWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLXZlaWxfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tbWFpbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZlbTtcclxuXHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fY2xvc2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAlIDclO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLS1tYWluX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1JSAxMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi5sZWdhbHNfX3RleHQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtZHBlIHtcclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE4N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsX2ZlZXMge1xyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kYWxcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBNb2RhbCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjc1KTtcclxuJG1vZGFsLWNsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmVcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcblxyXG4vLyBNb2RhbCBwcmluY2lwYWxlIChNZXNzYWdlIGQnaW5mb3JtYXRpb24pXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS41ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtOyIsIiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuODIzNWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTY3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBCVVRUT04gTElOS1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5tb3JlLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgfVxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJG1vcmUtYWN0aW9uX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiAkbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwO1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuODIzNWVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTY3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBCVVRUT04gTElOS1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG4iLCIucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxufSIsIlxyXG4uc2Nyb2xsLWJsb2NrIHtcclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBib3R0b206IDIlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYW5pbWF0aW9uOiAycyB3aWdnbGUgZWFzZSBpbmZpbml0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XHJcbiAgICB9XHJcbn1cclxuICBcclxuQGtleWZyYW1lcyB3aWdnbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgIH1cclxuICAgIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qc3Njcm9sbC1ibG9jay0taGlkZGVuLW92ZXJsYXkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWxlbWVudHMgbGnDqXMgYXV4IGxvY2F0aW9ucyBzYWlzc29ubmnDqHJlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogMGZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVxdWlwbWVudF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I6ICM1MGIxMzggIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yOiAjYjEzODM4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcmljZS1zZWFzb25yZW50YWwge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZm9udDogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZXF1aXBtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4gOiAwIC0zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVxdWlwbWVudF9fdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RoIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVxdWlwbWVudF90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXF1aXBtZW50X3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm8tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc2VydmljZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVsZW1lbnRzIGxpw6lzIGF1eCBsb2NhdGlvbnMgc2Fpc3Nvbm5pw6hyZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFRhYmVhdSBkZXMgcHJpeFxyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0gJGZvbnQtZmFtaWx5LS00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGZvbnRcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiAgICA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC1hbGlnblxyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGZvbnRcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiAgICA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC1hbGlnblxyXG5cclxuXHJcbi8vIEVxdWlwZW1lbnRcclxuJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjY2NjdlbSkvMS40ICRmb250LWZhbWlseS0tMztcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMy4zMzMzZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXF1aXBtZW50X3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMWVtICRmb250LWZhbWlseS0tNDsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBmb250XHJcbiRlcXVpcG1lbnRfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRlcXVpcG1lbnRfdGhfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRlcXVpcG1lbnRfdGhfdGV4dC1hbGlnbiA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuJGVxdWlwbWVudF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBmb250XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJGVxdWlwbWVudF90cl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbiA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogdGV4dC1hbGlnblxyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSB2YWxldXIgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yOiAjNTBiMTM4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBlcXVpcGVtZW50IGNvdWxldXIgZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjogI2IxMzgzODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZXF1aXBlbWVudCBjb3VsZXVyIG5vbiBkaXNwb25pYmxlIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRza2lwbGlua19saW5rX2ZvY3VzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRza2lwbGlua19saW5rX2ZvY3VzX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNraXBsaW5rIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNraXBsaW5rX2xpbmtfZm9jdXNfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRza2lwbGlua19saW5rX2ZvY3VzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qIFNJUk9DQ08gKi9cclxuXHJcbiRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV93aWR0aDogMi43NzdlbSAhZGVmYXVsdDtcclxuJHNvY2lhbF9pdGVtX2hlaWdodDogMi43NzdlbSAhZGVmYXVsdDtcclxuJHNvY2lhbF9pdGVtX3BhZGRpbmc6IC44ZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9tYXJnaW46IDAgLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4uc29jaWFsIHtcclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuc29jaWFsX19pdGVtIHtcclxuICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19zdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmaWxsOiAkc29jaWFsX2l0ZW1fY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAkc29jaWFsX2l0ZW1fd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRzb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogJHNvY2lhbF9pdGVtX3BhZGRpbmc7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICBmaWxsOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIkc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2N1c3RvbS0yO1xyXG4kc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfY3VzdG9tLTI7XHJcbiRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHNvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzb2NpYWxfaXRlbV93aWR0aDogMy4wNTg4ZW07XHJcbiRzb2NpYWxfaXRlbV9oZWlnaHQ6IDMuMDU4OGVtO1xyXG4kc29jaWFsX2l0ZW1fcGFkZGluZzogLjhlbTtcclxuJHNvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAxLjhlbSAhZGVmYXVsdDtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0OiAxLjhlbSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogMy4zZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6IDMuM2VtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnN2Zy1hcnJvd3Njcm9sbCB7XHJcbiAgICB3aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAxLjhlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0OiAxLjhlbTtcclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogMy4zZW07XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6IDMuM2VtO1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTGFuZGluZyBwYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX3RleHQtdmVydGljYWxfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMzsiLCIuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgJi0tbmF2LXVuZGVyIHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNsaWRlcy1hdXRvIHtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4gICYtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGNvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIE1vZGlmaWNhdGV1ciBhdmVjIGNoaWZmcmVcclxuLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxZW0pLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW47XHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTbGlkZXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7ICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBhdmVjIG5vbWJyZVxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBmb250XHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLXJhZGl1cyAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0YWJsZS1hcmlhX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRhYmxlLWFyaWEge1xyXG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3RoIHtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUYWJsZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gdGFibGVcclxuJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0YWJsZSAtIENvdWxldXIgZGUgZm9uZFxyXG5cclxuLy8gdHJcclxuJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ciA6IGJvcmR1cmUgYmFzc2UgOiBjb3VsZXVyXHJcblxyXG4vLyB0ZCAtIFRpdHJlXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBmb250XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIHRkIC0gdmFsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yICAgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXIgOiBjb3VsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTE7ICAvLyB0ZCAtIHZhbGV1cjogZm9udFxyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzIiwiLy8gVEFCU1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcblxyXG4kdGFiLXYxX2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDsgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBmb250XHJcbiR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcblxyXG4udGFicy12MSB7XHJcbiAgICAuZGV0YWlsLXRhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkdGFiLXYxX2l0ZW1fYWN0aXZlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWItdjFfaXRlbV9ib3JkZXJfYWN0aXZlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19fc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udDogIG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYi12MV9pdGVtX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjdlbSAxZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQ6ICR0YWItdjFfaXRlbV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBib3JkZXI6ICR0YWItdjFfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogLjhlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFiLXYxX3RhYl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtY29sb3I7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZ1xyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYi12MV9pdGVtX2JvcmRlcl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19fY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVGFic1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHRhYi12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuLy8gSXRlbSAtIHRpdHJlIGRlcyBvbmdsZXRzXHJcbiR0YWItdjFfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE9uZ2xldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGFiLXYxX2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHMgOiBjb3VsZXVyXHJcbiR0YWItdjFfaXRlbV9ib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfbmV1dHJhbC03OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHMgOiBjb3VsZXVyXHJcbiR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHMgLSBhY3RpdmUgOiBjb3VsZXVyXHJcbiR0YWItdjFfaXRlbV9ib3JkZXJfYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiR0YWItdjFfdGFiX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBUQUJTXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tMztcclxuXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tNDtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS00OyAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGZvbnRcclxuJHRhYi12MV9pdGVtX2xldHRlci1zcGFjaW5nOiAwLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSA8IFhMXHJcbiR0YWItdjFfc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTc7XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG4kdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgb25nbGV0IDogY291bGV1ciBkZSBsYSBib3JkdXJlIChyZW1wbGFjZSBvdXRsaW5lIHBhciBkw6lmYXV0KVxyXG4kdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTc7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmUgOiBzZWxlY3QgOiBib3JkdXJlIGJhc3NlIGNvdWxldXIiLCIudGV4dC12ZXJ0aWNhbCB7XHJcbiAgY29sb3IgOnJlZDtcclxufSIsIi8qIFBsYXkgd2l0aCBzcGVlZCBhbmQgZWFzaW5nIG9mIHRoZSBhbmltYXRpb24gKi9cclxuJG9uZS1zZWNvbmQ6IDFzO1xyXG4kZWFzaW5nOiBjdWJpYy1iZXppZXIoMSwwLDEsMCk7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtaXhpbiBhbmltYXRlKCRjb3VudCkge1xyXG4gICAgJHN0ZXA6ICgxMDAgLyAkY291bnQpO1xyXG4gICAgJHByb2dyZXNzOiAwJTtcclxuICAgICR0cmFuc2xhdGU6IC0kZGlnaXQtaGVpZ2h0O1xyXG4gICAgQHdoaWxlICRwcm9ncmVzcyA8IDEwMCB7XHJcbiAgICAgICAgI3skcHJvZ3Jlc3N9IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGUpOyB9XHJcbiAgICAgICAgJHByb2dyZXNzOiAkcHJvZ3Jlc3MgKyAkc3RlcDtcclxuICAgICAgICAkdHJhbnNsYXRlOiAkdHJhbnNsYXRlIC0gJGRpZ2l0LWhlaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuJGRpZ2l0LWhlaWdodDogMTgwcHg7XHJcblxyXG4uZGlnaXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBoZWlnaHQ6ICRkaWdpdC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnRpbWUtcGFydC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgICAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lLXBhcnQge1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAkZGlnaXQtaGVpZ2h0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAuZGlnaXQtd3JhcHBlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcclxuICAgIH1cclxuXHJcbiAgICAmLmh1bmRyZWR0aHMge1xyXG4gICAgICAgICYudGVucyAuZGlnaXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBodW5kcmVkdGhzLXRlbnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJG9uZS1zZWNvbmQgKiAxMCAqIDY7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub25lcyAuZGlnaXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBodW5kcmVkdGhzLW9uZXM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJG9uZS1zZWNvbmQgKiAxMDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuLy8gKiogVGl0bGUgVjFcclxuXHJcbi8vIFRPRE8gREVMRVRFRUVFRUVFRUVcclxuLy8gW1xyXG4kdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAxMDBweDtcclxuJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0OiA0cHg7XHJcbiR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbTsgICAvLyBEZWNvcmF0aW9uIDogRXNwYWNlIChhdS1kZXNzdXMpIGF2ZWMgbGUgdGV4dGUgZHUgdGl0cmVcclxuLy8vIF1cclxuXHJcbiR0aXRsZV90aXRsZV9jb250ZW50XzFfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDMwcHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9jdXN0b20tMjtcclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gKiogVGl0bGUgVjJcclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3BhZGRpbmc6IDAgIDJlbTtcclxuXHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9jdXN0b20tMiA7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiR0aXRsZS0tdjJfX2RlY29yYXRlX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG5cclxuXHJcbi8vICoqIFRpdGxlIFYzXHJcblxyXG4kdGl0bGUtLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IHJpZ2h0O1xyXG4kdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTZweCwgMnZ3LCAyNXB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfY3VzdG9tLTI7XHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuXHJcblxyXG4gLy8gVE9ETyBERUxFVEVFRUVFRUVFRVxyXG4vLyAqKiBUaXRsZSBWMlxyXG4kdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2N1c3RvbS0yO1xyXG4kdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfY3VzdG9tLTI7XHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGl0bGVfdGl0bGVfY29udGVudF8xX2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjQ3MDZlbSkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dyAsMy44MjM1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kdGl0bGUtLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm1cclxuICAgICksICR0aXRsZS0tdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogMCAgMmVtICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12Ml9fZGVjb3JhdGVfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0aXRsZS0tdjJfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJHRpdGxlLS12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3BhZGRpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm1cclxuICAgICksICR0aXRsZS0tdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDMuNTkyNGVtKS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiR0aXRsZS0tdjNfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJHRpdGxlLS12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgKSwgJHRpdGxlLS12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRpdGxlLS12MSB7XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGl0bGUtLXYxX190aXRsZV9tYXAsICcmJyk7XHJcbn1cclxuXHJcbi50aXRsZS0tdjIge1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRpdGxlLS12Ml9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS0tdjJfX2RlY29yYXRlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMC41Mjk0ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS0tdjMge1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRpdGxlLS12M19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAtLjJ2dztcclxufVxyXG5cclxuLnRpdGxlIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGVfdGl0bGVfY29udGVudF8xX2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfY2hlY2tlZF9jb2xvciAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAuODgyNGVtLzEuMmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjFlbTtcclxuXHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkOmZvY3VzIHtcclxuICAgICAgICAmIH4gLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRm9ybXVsYWlyZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcbiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9icmFuZF80OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvcm0gOiBDb3VsZXVyIHByaW5jaXBhbGVcclxuJGZvcm1fYWx0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9ybSA6IENvdWxldXIgYWx0ZXJuYXRpdmVcclxuXHJcbi8vIExhYmVsXHJcbiRmb3JtX2xhYmVsX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xZW0gJGZvbnQtZmFtaWx5LS00OyAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IEZvbnRcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IFRleHQtdHJhbnNmb3JtXHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBMZXR0ZXItc3BhY2luZ1xyXG5cclxuLy8gSW5wdXRcclxuJGZvcm1faW5wdXRfY29sb3IgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjtcclxuJGZvcm1faW5wdXRfYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkdSB0ZXh0ZSBcclxuJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICA6IDAgMCAxcHggMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRXBhaXNzZXVyIGRlIGxhIGJvcmR1cmVcclxuJGZvcm1faW5wdXRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBGb250XHJcbiRmb3JtX2lucHV0X3BhZGRpbmcgICAgICAgOiAzcHggMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IFBhZGRpbmdcclxuJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogVGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIFBsYWNlaG9sZGVyXHJcbiRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5ICAgICAgIDogMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBPcGFjaXTDqSBkdSB0ZXh0ZVxyXG4kZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IENvdWxldXIgZHUgdGV4dGUgYXUgZm9jdXNcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM6IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGUgYXUgZm9jdXNcclxuXHJcbiRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudHMgKHRleHRmaWVsZCwgY2hlY2tib3hlcywgcmFkaW9zKTogcGFkZGluZyBsZWZ0IGFuZCByaWdodFxyXG5cclxuLy8gRXJyb3JcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICNkYzFkMzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkZXMgZmlsZXRzXHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvciAgICAgICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVycmV1ciA6IENvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9ybXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGVzIGZpbGV0c1xyXG5cclxuJGZvcm1fZmllbGRzZXRfbWFyZ2luOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHMgOiBtYXJnZXMgZXh0ZXJuZXMgPiBtb2JpbGVcclxuJGZvcm1fZmllbGRfbWFyZ2luLS1tZDogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0OyAgLy8gRmllbGRzIDogbWFyZ2VzIGV4dGVybmVzID4gdGFibGV0dGVcclxuXHJcbiRmb3JtX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogRm9udFxyXG4kZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldCBsZWdlbmQgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldCBsZWdlbmQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kZm9ybV9sZWdlbmRfbWFyZ2luICAgICAgICA6IDAgMCAzZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldCBsZWdlbmQgOiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX2NvbmRpdGlvbnNfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyNGVtICRmb250LWZhbWlseS0tNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGZvbnRcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcblxyXG4kZm9ybV9sZWdhbHNfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBmb250XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTMOpZ2FsIDogY291bGV1clxyXG4kZm9ybV9sZWdhbHNfdGV4dC1hbGlnbjogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZXh0ZmllbGRfcGFkZGluZzogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0OyAgICAgIC8vIFRleHRmaWVsZCA6IFBhZGRpbmcgaW50ZXJuZVxyXG5cclxuJHRleHRmaWVsZF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogQ291bGV1clxyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBNYXJnZSBiYXNzZVxyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBMZXR0ZXItcGFjaW5nXHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGR1IGZvbmRcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEZvbnRcclxuJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IGNhbGVuZHJpZXI6IGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogTGV0dGVyc3BhY2luZ1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsJ2ljb25cclxuJGNoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsYSBjaGVja1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRjaGVja2JveF9wYWRkaW5nICAgICAgICAgICAgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogTWFyZ2UgaW50ZXJuZSAocGFkZGluZylcclxuJGNoZWNrYm94X3RleHRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIC44ODI0ZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS00OyAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBGb250XHJcbiRjaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAgICAgLy8gUmFkaW9zIGdyb3VwIDogTMOpZ2VuZGUgLSBmb250XHJcbiRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJHJhZGlvc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW9zIGdyb3VwIDogTMOpZ2VuZGUgLSBtYXJnZSBleHRlcm5lIChtYXJnaW4pXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmFkaW9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGwnaWNvblxyXG4kcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IExhYmVsIC0gZm9udFxyXG4kcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IExhYmVsIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IExhYmVsIC0gdGV4dC10cmFuc2Zvcm1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2VsZWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBUYWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IDogQ291bGV1ciBkdSBmb25kXHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiBtYXJnZSBiYXNzZVxyXG4kc2VsZWN0X2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiBDb3VsZXVyXHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dFxyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3IgICAgICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZFxyXG4kc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IEZvbnRcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICA6ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogVGV4dC10cmFuc2Zvcm1cclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IGZvbmQgYXUgaG92ZXJcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IHRleHQgYXUgaG92ZXJcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDogcmdiYSgkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyLCAwLjEpOyAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IGZvbmQgc2VsZWN0aW9ubsOpXHJcbiRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0IHNlbGVjdGlvbm7DqVxyXG4kc2VsZWN0X2l0ZW1fcGFkaW5nICAgICAgICAgICAgOiAxLjNlbSAzMHB4IDFlbSAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IHBhZGRpbmdcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nLS1zZWxlY3RlZCA6IDAuMWVtO1xyXG5cclxuJHNlbGVjdF9pY29uX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGljb24gOiBDb3VsZXVyXHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgY29tcHRldXIgOiBDb3VsZXVyIGR1IHRleHRcclxuJHNlbGVjdF9jb3VudF9iZy1jb2xvcjogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSBmb25kXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhbmdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbTtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiBmb250XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogdGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHJhbmdlX2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHJhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgcHJvbXB0IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBwcm9tcHQgOiBjb3VsZXVyIGRlcyB2YWxldXJzXHJcblxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGNvdWxldXIgZGUgbGEgYmFycmVcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiBjb3VsZXVyIGRlIGxhIHBvcnRpb24gYWN0aXZlXHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yO1xyXG4kcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4vLyBSYW5nZSBpY29uIDogQ291bGV1clxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN1Ym1pdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc3VibWl0X19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRzdWJtaXRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kc3VibWl0X19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTQ7XHJcbiRzdWJtaXRfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzdWJtaXRfX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudDtcclxuJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExvY2FsaXphdG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR2YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hlc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNoZWNrYm94ZXMge1xyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJGNoZWNrYm94ZXNfbWFyZ2luO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZm9ybV9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZmllbGRzZXRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZmllbGRfbWFyZ2luLS1zbTogMCAwIDJlbSAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfbWFyZ2luLS1tZDogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfbWFyZ2luICAgICAgICA6IDAgMCAzZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2NvbmRpdGlvbnNfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyNGVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yLW5ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZm9ybV9pbnB1dF9jb2xvcjtcclxuXHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRzZXRfbWFyZ2luO1xyXG4gICAgICAgICYtLWxlZ2VuZC1oaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2xlZ2VuZF9tYXJnaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7JGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdH0gMCAtI3skZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0fTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLXNtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRfbWFyZ2luLS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250OiAkZm9ybV9jb25kaXRpb25zX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2Fsc19mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGZvcm1fbGVnYWxzX3RleHQtYWxpZ247XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29uZGVuc2VkIHtcclxuICAgICAgICAuZm9ybV9fZmllbGRzZXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0taGFzLWRhbmdlciB7XHJcbiAgICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVscCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmllbGQtdmFsaWRhdGUge1xyXG4gICAgICAgICAgICAmX19oZWxwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR2YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubG9jYWxpemF0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDVweCAwO1xyXG5cclxuICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLWZpbGxlZCxcclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcge1xyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tcHJveGltaXR5IHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpbyB7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogV2luZG93VGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHJhZGlvX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFkaW9zX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkcmFkaW9zX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkcmFkaW9zX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAwLjE4ZW0gIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9ib3hfYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFuZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQ6ICRyYW5nZV9mb250O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICBjb2xvcjogJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOWVtO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5yYW5nZV9fZWxlbWVudF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgXHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAgJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAubm9VaS1iYXNlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIYWNrc1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gICAgLnJhbmdlX19zdW1tYXJ5IHsgaGVpZ2h0OiA1MnB4IH0gLyogSUUxMCAqL1xyXG4gICAgKjo6LW1zLWJhY2tkcm9wLCAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHg7IH0gLyogSUUxMSAqL1xyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tICAgICA6IC4zZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICAgOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNTMpICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGFkaW5nICAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2ljb25fY29sb3IgICAgICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMThlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tICA6ICRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXggICAgOiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgIGZvbnQgICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMDVlbTtcclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNztcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuXHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JHNlbGVjdF9pY29uX2NvbG9yfScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBoZWlnaHQgICAgICAgOiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6IDNlbTtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgIDogaW5pdGlhbDtcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBoZWlnaHQgICAgICAgOiAkc3MtaGVpZ2h0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogMDtcclxuXHJcblxyXG4gICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICB3aWR0aCA6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXggIDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemUgICAgICAgIDogMTJweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgICAgOiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbiAgICAgICAgICAgOiAwIDVweCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgICAgOiAwLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0ICAgICA6IDFlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgICA6IDAuMDNlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTI7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAzZW07XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGYgICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGggICAgICAgIDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlciAgICAgICAgOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAkc2VsZWN0X2NvdW50X2JnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiAgICAgICAgOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3IgICAgICAgIDogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoICAgICA6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiAyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgICA6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbiAgIDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheSAgOiBibG9jaztcclxuICAgICAgICAgICAgcmlnaHQgICAgOiAxNXB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICA6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgICAgOiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodCAgICAgICAgICAgICAgIDogMTBweDtcclxuICAgICAgICAgICAgdG9wICAgICAgICAgICAgICAgICA6IGNhbGMoNTAlIC0gMC41ZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICBwYWRkaW5nIDogJHNlbGVjdF9pdGVtX3BhZGluZztcclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0LmpzLXNlbGVjdC0tbGlnaHQge1xyXG4gICAgb3BhY2l0eSA6IDA7XHJcblxyXG4gICAgLmpzLWVuYWJsZWQgJiB7XHJcbiAgICAgICAgb3BhY2l0eSA6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IHtcclxuICAgIGZvbnQgIDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICBjb2xvciA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3IgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kc3VibWl0X19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzdWJtaXRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc3VibWl0X19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdWJtaXRfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdWJtaXRfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc3VibWl0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgJl9fZmllbGQge1xyXG5cclxuICAgICYuYnV0dG9uIHtcclxuICAgICAgZm9udCAgICAgICAgICAgOiAkc3VibWl0X19idXR0b25fZm9udDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc3VibWl0X19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGJhY2tncm91bmQgICAgIDogJHN1Ym1pdF9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgIGNvbG9yICAgICAgICAgIDogJHN1Ym1pdF9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3IgICA6ICRzdWJtaXRfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAkc3VibWl0X19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZCA6ICRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGZpZWxkX3BhZGRpbmc6IDAgJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAzZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0ZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHVwbG9hZF9fYm9yZGVyOiBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19wYWRkaW5nOiAzcHggMCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc6IDAgMWVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fc3ZnX19maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4udXBsb2FkIHtcclxuICAgIFxyXG4gICAgLnVwbG9hZF9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogJHVwbG9hZF9fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHVwbG9hZF9fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcclxuICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR1cGxvYWRfX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51cGxvYWRfX3RleHQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHVwbG9hZF9fY29udGVudF9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19jb250ZW50X19wYWRkaW5nO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogJHVwbG9hZF9fc3ZnX19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHVwbG9hZF9fc3ZnX19maWxsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2luZm9zIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19lcnJvcnMge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm9zc19fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19oZWlnaHQ6IDYuNDcwNWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC43KSAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMS4xNzY0cmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2NvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoOiAkc29jaWFsX2l0ZW1fd2lkdGggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3BhZGRpbmc6ICRzb2NpYWxfaXRlbV9wYWRkaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX21hcmdpbjogJHNvY2lhbF9pdGVtX21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNzZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRk9STSBCVVRUT05cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1kZXRhaWxzLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDFlbSAxZW07XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFHRU5DWSBERVRBSUxTIFNUQVJUXHJcbiAgICAmX19hZ2VuY3kge1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZyB7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5X19wcmVzZW50YXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGlzcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3NjaGVkdWxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4zNTI5ZW07XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NoZWR1bGVfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBR0VOQ1kgREVUQUlMUyBFTkRcclxuXHJcbiAgICAmX19wcm9wZXJ0eS1saXN0aW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VvX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFnZW5jeSBEZXRhaWxzIC0gdjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jeSBbQkVHSU5dXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19oZWlnaHQ6IDYuNDcwNWVtO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC43KTtcclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIHZhbHVlXHJcbi8vXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gSG9yYWlyZVxyXG4vL1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS42NjY2ICRmb250LWZhbWlseS0tNDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLyBTb2NpYWwgbmV0d29ya1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoOiAkc29jaWFsX2l0ZW1fd2lkdGg7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3BhZGRpbmc6ICRzb2NpYWxfaXRlbV9wYWRkaW5nO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX21hcmdpbjogJHNvY2lhbF9pdGVtX21hcmdpbjtcclxuLy8gQWdlbmN5IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTElTVElORyBbQkVHSU5dXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNzZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBMSVNUSU5HIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3kvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjc5KSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdWxsZXRcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gQlVUVE9OIExJTktTXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDT09SRFNcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzX2xpbmtzX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yICRmb250LWZhbWlseS0tMSAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkc19jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yICAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9mb250Om5vcm1hbCBub3JtYWwgNzAwIDEuMjVlbS8xLjIgJGZvbnQtZmFtaWx5LS0xICAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuMiAkZm9udC1mYW1pbHktLTQgICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1ob21lLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkYWdlbmN5LWhvbWUtdjFfcGFkZGluZztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5OTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uZXdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTtcclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzFweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkc19saW5rc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb29yZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCA6ICRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGFnZW5jeS1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgYWdlbmNlICYgbWFuZGF0YWlyZSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FnZW5jeS8xLmpwZycpO1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBzY3JvbGw7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNzkpO1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFkZGluZzogNGVtIDA7XHJcbiRhZ2VuY3ktaG9tZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBCdWxsZXRcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwO1xyXG5cclxuXHJcbi8vIElURU0gQlVUVE9OIExJTktTXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBDT09SRFNcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzX2xpbmtzX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yICRmb250LWZhbWlseS0tMSA7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkc19jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yIDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9mb250Om5vcm1hbCBub3JtYWwgNzAwIDEuMjVlbS8xLjIgJGZvbnQtZmFtaWx5LS0xIDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuMiAkZm9udC1mYW1pbHktLTQgO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfbGV0dGVyLXNwYWNpbmc6IDA7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9jb250ZW50LWJhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2RlY29yYXRlLWJhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC02ICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIExpbmtzXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9saW5rc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJGFnZW5jeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIE1BSUxcclxuJGFnZW5jeS1saXN0aW5nLXYxX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIEFERFJFU1NcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FkZHJlc3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9hZGRyZXNzX3RleHRfY29sb3IgOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUE9TVC1DT0RFXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9wb3N0Q29kZV90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9wb3N0Q29kZV90ZXh0X2NvbG9yIDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fZGVjb3JhdGUtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9jb250ZW50LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2xpbmtzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX3Bob25lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9hZGRyZXNzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfYWRkcmVzc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcG9zdENvZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX3Bvc3RDb2RlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfcG9zdENvZGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBhZ2VuY3kgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjY0NzFlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9kZWNvcmF0ZS1iYWNrZ3JvdW5kIDogJGNvbG9yX25ldXRyYWwtNjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCA7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9saW5rc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSA7XHJcblxyXG4vLyBJVEVNIFBIT05FXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4vLyBJVEVNIE1BSUxcclxuJGFnZW5jeS1saXN0aW5nLXYxX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vLyBJVEVNIEFERFJFU1NcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FkZHJlc3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9hZGRyZXNzX3RleHRfY29sb3IgOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gUE9TVC1DT0RFXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9wb3N0Q29kZV90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9wb3N0Q29kZV90ZXh0X2NvbG9yIDogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJdGVtIGhvdmVyXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjY0NzFlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9kZWNvcmF0ZS1iYWNrZ3JvdW5kIDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHRcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAyZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIExpbmtzXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9saW5rc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kYWdlbmN5LWxpc3RpbmctdjJfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gQUREUkVTU1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYWRkcmVzc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2FkZHJlc3NfdGV4dF9jb2xvciA6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBQT1NULUNPREVcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bvc3RDb2RlX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bvc3RDb2RlX3RleHRfY29sb3IgOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzY1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9kZWNvcmF0ZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbSAyZW0gMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfbGlua3NfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX3Bob25lX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX21haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX21haWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX2FkZHJlc3NfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9hZGRyZXNzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wb3N0Q29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfcG9zdENvZGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9wb3N0Q29kZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGFnZW5jeSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9kZWNvcmF0ZS1iYWNrZ3JvdW5kIDogJGNvbG9yX25ldXRyYWwtNjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMmVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCA7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gTGlua3NcclxuJGFnZW5jeS1saXN0aW5nLXYxX2xpbmtzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xIDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kYWdlbmN5LWxpc3RpbmctdjJfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIElURU0gQUREUkVTU1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYWRkcmVzc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2FkZHJlc3NfdGV4dF9jb2xvciA6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBQT1NULUNPREVcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bvc3RDb2RlX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bvc3RDb2RlX3RleHRfY29sb3IgOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIEl0ZW0gaG92ZXJcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLmFnZW5jeS1saXN0aW5nLXYxIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcbi5hZ2VuY3ktdjEge1xyXG4gICAgbWFyZ2luOiAwIDElIDIlIDElO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODFweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMS4zMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY5cHgpIGFuZChtYXgtd2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6JGFnZW5jeS12MV9idXR0b25fdm9pcmxhZ2VuY2VfY29sb3I7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLCAwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuYWdlbmN5LXYxX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdD4gcHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowcHg7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi0tYWdlbmN5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF90aXRsZV9hZ2VuY2VzX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb29yZG9ubsOpZXMgZCdhZ2VuY3lcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS12MV9kZWNvcmF0ZTogJGNvbG9yX25ldXRyYWwtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZGUgZMOpY29yYXRpb24gOiBjb3VsZXVyXHJcbiRhZ2VuY3ktdjFfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb29yZG9ubsOpZXMgOiBjb3VsZXVyXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGFnZW5jeS12MV9kcmF3aW5nX2hlaWdodCAgICAgICAgIDogNDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogSGF1dGV1ciBkdSBjYWRyZSBkZSBsJ2ltYWdlXHJcbiRhZ2VuY3ktdjFfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IFN0eWxlIGQnYWZmaWNoYWdlIGRlIGwnaW1hZ2VcclxuXHJcbi8vIFRpdHJlc1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4ICRmb250LWZhbWlseS0tMTsgIC8vIFRpdHJlIDogZm9udFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcgICAgIDogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gQ1RBXHJcbiRhZ2VuY3ktdjFfYmFja2dyb3VkLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IGZvbmRcclxuJGFnZW5jeS12MV9jdGFfY29sb3IgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4vL1xyXG4vLyBDb29yZHNcclxuLy9cclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I6JGNvbG9yX2JyYW5kLTE7ICBcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yOiRjb2xvcl9icmFuZC0yOyAgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgICAgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM6MnB4OyAgXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc190cmFuc2Zvcm06Y2FwaXRhbGl6ZTsgICBcclxuXHJcblxyXG5cclxuLy8gQ29vcmRzIGhyZWZcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY6JGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7ICA7XHJcblxyXG4vL2J1dHRvbiB2b2lyIGwgYWdlbmNlXHJcblxyXG4kYWdlbmN5LXYxX2J1dHRvbl92b2lybGFnZW5jZV9jb2xvcjojZmZmO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIHtcclxuXHQuanVtYm90cm9uLXYxIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcpIG5vLXJlcGVhdCA1MCUvY292ZXI7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XHJcblx0XHRtaW4taGVpZ2h0OiAyOTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0ZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdC5wYWdlLWRldGFpbC1hZ2VuY2VfX3dyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0IHBhZGRpbmctYm90dG9tOiA0OXB4O1xyXG5cdH1cclxuICAgIC5icmVhZGNydW1iLndyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWhyZWY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1jb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItYWRyZXNzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbm9ycy1kdC1hZ2VuY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJGhvcmFpcmVzLWR0QWdlbmNlLWNvbG9yLWFkcmVzcztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWZvbnQ7XHJcblx0XHRcdHNwYW4uaG9yYWlyZXMtZGF5cyB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcclxuICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWxhYmVsLWluZm87XHJcbiAgICAgICAgY29sb3I6ICRsYWJlbC1pbmZvLWR0QWdlbmNlLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTBweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDlweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHR9XHJcblxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTBweCl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTY4MHB4KXtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogMyU7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzVweCAwICNkMGQwZDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbHtcclxuXHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQ6ICRtb2R1bGUtbGlzdGluZy1kdF9fdGV4dC12ZXJ0aWNhbF9mb250cztcclxuXHRcdFx0XHRcdGNvbG9yOiRtb2R1bGUtbGlzdGluZy1kdF9fdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtbGV0dGVye1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWFnZW5jeS1kZXRhaWxfX2NvbnRlbnQud3JhcHBlciB7XHJcbiAgICAgICAgaDEudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZS50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgaDEudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnByZXNlbnRhdGlvbi1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICB9XHJcbiAgICAubGFibC1pbmZvLWR0QWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggMDtcclxuICAgIH1cclxuICAgIHNwYW4ubGFiZWwtaW5mby1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2LjJlbTtcclxuICAgICAgICB3aWR0aDogNi4yZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZm9udDogJGxhYmVsLW5vLWNvcmRvbnMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8tY29yZG9ucy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8taG9yYWlyZXMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8taG9yYWlycy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkbW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZV9mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkbW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZV9mb250c18yO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGVfY29sb3JfMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cdC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG5cdC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBTVElDS1kgVE9QIFNUQVJUXHJcbiRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfbW9iaWxlLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9oZWlnaHQ6IDUzNXB4ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX21heC13aWR0aDogMTQwMHB4ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIFNUSUNLWSBUT1AgRU5EXHJcblxyXG4vLyBGT1JNIEJMT0NLIFNUQVJUXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX3RleHRfY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFIFYxXHJcbi8vXHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRSBWMlxyXG4vL1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STSBCTE9DSyBFTkRcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtX2ZpZWxkX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtX2ZpZWxkX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0aWNreS10b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpY2t5LXRvcCB7XHJcbiAgICAgICAgICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9tb2JpbGUtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWRpdG9yaWFsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNSUgMTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNSUgMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9iYWNrZ3JvdW5kLCAuMiksICRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skd3JhcHBlcl9wYWRkaW5nLXl9ICogMik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm1fZmllbGRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm1fZmllbGRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm1fZmllbGRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggLTFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm1fZmllbGRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm1fZmllbGRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1taWRkbGUtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xlZnQsXHJcbiAgICAgICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JpZ2h0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS10b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlyc3QtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2Vjb25kLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgLmZvcm1fX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWJsb2NrX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAuZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0bWFpbF9fbWVzc2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDgwMDAwMDA7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaC1mYWRlLW91dCB7XHJcbiAgICAwJSB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cclxuICAgIDEwMCUgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFscmV0IE1haWwgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuLy8gU1RJQ0tZIFRPUCBTVEFSVFxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX21vYmlsZS1oZWlnaHQ6IDMwMHB4O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfaGVpZ2h0OiA1MzVweDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX19tYXgtd2lkdGg6IDE0MDBweDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogM2VtO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07XHJcbiRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl9mb250OiAkYm9keV9mb250O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBTVElDS1kgVE9QIEVORFxyXG5cclxuLy8gRk9STSBCTE9DSyBTVEFSVFxyXG4vL1xyXG4vLyBUSVRMRSBWMVxyXG4vL1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVElUTEUgVjJcclxuLy9cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vIEZPUk0gQkxPQ0sgRU5EXHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybV9maWVsZF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybV9maWVsZF9sZXR0ZXItc3BhY2luZzogLjJlbTsiLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwtaW5uZXIvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFsZXJ0bWFpbC12MS1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGFsZXJ0bWFpbC12MS1pbm5lcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkYWxlcnRtYWlsLXYxLWlubmVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydG1haWwtdjEtaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjA1ODhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0ZSBtYWlsIElOTkVSIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLWlubmVyLzEuanBnJyk7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjgpO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcmdpbjogMDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgNHZ3LDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcDogKCk7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhbGVydG1haWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9wYWRkaW5nLXk6IDNlbSAhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dyAsMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dyAsMy44MjM1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFsZXJ0bWFpbC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRhbGVydG1haWwtdjFfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkYWxlcnRtYWlsLXYxX3BhZGRpbmcteTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMDU4OGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxX190ZXh0X2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkYWxlcnRtYWlsLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgLmFsZXJ0bWFpbC12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0ZSBtYWlsIElOTkVSIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzEuanBnJyk7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhbGVydG1haWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1uZXV0cmFsLTEsLjMyKTtcclxuJGFsZXJ0bWFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhbGVydG1haWwtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFyZ2luOiAwO1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgNHZ3ICwzMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9jdXN0b20tMjtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3ICw2NXB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbiIsIiRiYW5kZWF1X2ZvbnQtLW1kOm5vcm1hbCBub3JtYWwgNDAwIDE2cHggJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LS14czpub3JtYWwgbm9ybWFsIDQwMCAxMnB4ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9udC1mYW1pbHktLTI6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X3N0cnVjdHVyZV93aWR0aDogMTI4MHB4ICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb3JtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmJhbmRlYXUtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhbmRlYXVfYmFja2dyb3VuZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDAuNGVtO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmJhbmRlYXUtaW5mbyB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBtYXgtd2lkdGg6ICRiYW5kZWF1X3N0cnVjdHVyZV93aWR0aDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbTtcclxuICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVhdV9mb250LWZhbWlseS0tMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgY29sb3I6ICRiYW5kZWF1X3RleHRfY29sb3I7XHJcbiAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLXhzO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJGJhbmRlYXVfZm9udC0tbWQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICBtYXJnaW46IDFlbSBhdXRvIDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRiYW5kZWF1X2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRiYW5kZWF1X2ZvbnQtLW1kOm5vcm1hbCBub3JtYWwgNDAwIDE2cHggJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LS14czpub3JtYWwgbm9ybWFsIDQwMCAxMnB4ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9udC1mYW1pbHktLTI6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X3N0cnVjdHVyZV93aWR0aDogMTI4MHB4ICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb3JtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2J1dHRvbl9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiIsIi5tb2R1bGUtbWFwLXBvaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtO1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgLy9mb250OiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBCaWcgZGF0YVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbW9kdWxlLWJpZ2RhdGFfZ19tYWluX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtYmlnZGF0YV9iYWNrZ3JvdW5kOiByZ2JhKCRtb2R1bGUtYmlnZGF0YV9nX21haW5fY29sb3IsIDAuMjUpOyAvLyBDb3VsZXVyIGRlIGZvbmQgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcbi8vJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0yOyAvLyBUaXRyZTogZm9udFxyXG4vLyRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMC44NzVlbSAkZm9udC1mYW1pbHktLTM7ICAvLyBUaXRyZTogZm9udCAtIHRhaWxsZSBtb2JpbGVcclxuLy8kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgLy8gVHRpdHJlOiBmb250IC0gdGFpbGxlID4gdGFibGV0dGVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwOyAvLyBUaXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgLy8gVGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBDaGVja2JveFxyXG4vL1xyXG5cclxuXHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udC13ZWlnaHQ6IDQwMDtcclxuJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xLy8gQ2hlY2tib3ggLSBsYWJlbCA6IGZvbnQtd2VpZ2h0IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4kYmxhbmstaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJGJsYW5rLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYmxhbmsge1xyXG4gICAgaGVpZ2h0OiAkYmxhbmstaGVpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhbmstYmFja2dyb3VuZDtcclxufSIsIiRibGFuay1oZWlnaHQ6IDMwMHB4O1xyXG4kYmxhbmstYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJlYWRjcnVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KG9sKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSxcclxuICAgICZfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBmb250OiAkYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc207XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRicmVhZGNydW1iX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRicmVhZGNydW1iX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udDogJGJyZWFkY3J1bWJfY29udGVudF9mb250LW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZpbCBkJ2FyaWFuZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGJyZWFkY3J1bWJfX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250IC0gdGFpbGxlIG1vYmlsZVxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTE7ICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWwgZCdhcmlhbmU6IGNvdWxldXJcclxuJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpbCBkJ2FyaWFuZSAtIGFjdGlmIDogY291bGV1clxyXG4kYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWwgZCdhcmlhbmUgLSBob3ZlciA6IGNvdWxldXJcclxuXHJcbiIsIlxyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjk0MTJlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4uY2FsZW5kYXIge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9tb250aF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbW9udGhfY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19kYXkge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9kYXlfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldC1ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NhbGVuZGFyIHtcclxuICAgICAgICAuY2FsZW5kYXJfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250ICA6ICRjYWxlbmRhci12MV9kYXRlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgJi0tb3V0ZXJtb250aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxlbmRhci0tbGluZSB7XHJcbiAgICAgICAgLmNhbGVuZGFyX19kYXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsZW5kYXJfX2xpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci12MV9saW5lX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyBDYWxlbmRhclxyXG4kY2FsZW5kYXItdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kY2FsZW5kYXItdjFfbGluZV9oZWlnaHQ6IDFlbTtcclxuXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMjsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbSAkZm9udC1mYW1pbHktLTQ7XHJcbiRjYWxlbmRhci12MV9tb250aF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY2FsZW5kYXItdjFfY29sb3I7XHJcbiRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpO1xyXG5cclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjogI2IxMzgzODtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSk7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I6ICM1MGIxMzg7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvcjtcclxuXHJcbiRjYWxlbmRhci12MV9sZWdlbmRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRjYWxlbmRhci12MV9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA6IGNvdWxldXJcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgPiBob3ZlcjogY291bGV1ciBkZSBmb25kXHJcbiRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgPiBob3ZlcjogY291bGV1clxyXG4kY2FsZW5kYXItdjFfYnVsbGV0LWhvdmVyX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50ID4gaG92ZXI6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3BhZGRpbmc7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSA7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS45NDEyZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07IiwiJGNhbGwtdHJhY2tpbmdfX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodDogNzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodDogMzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuXHJcbi5jYWxsLXRyYWNraW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19faGVpZ2h0O1xyXG4gICAgei1pbmRleDogMTIwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFpbC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjYWxsLXRyYWNraW5nX19oZWlnaHQgOiA3MHB4O1xyXG4kY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0IDogMzBweDtcclxuJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgJGZvbnQtZmFtaWx5LS00OyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC42OCkgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfY2x1c3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfc3ZnX2ZpbGxfY29sb3I6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfY2x1c3Rlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgIFxyXG4kbWFwLWlubmVyLXYxX2NvbG9yX2NlcmNsZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kOiAkbWFwLWlubmVyLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtaW5uZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3dyYXBwZXJfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9tYWlsX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2FkZHJlc3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9hZGRyZXNzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3IgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi42NDcxZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9jbGF3cy1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRtYXAtaW5uZXItdjFfYWN0aXZpdHlfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9hY3Rpdml0eV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1pbm5lci12MSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBjb2xvcjogJG1hcC1pbm5lci12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1pbm5lci12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXdzIHtcclxuXHJcbiAgICAgICAgICAgIGxlZnQ6IDQuMDVlbTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyLFxyXG4gICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfY2xhd3MtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjM1MjllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgICZfX21hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtaW5uZXItdjFfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1pbm5lci12MV9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1pbm5lci12MV9jb2xvcl9jZXJjbGVfYmFja2dyb3VuZDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjFfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdmggLSAzNGVtKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODhlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjFfY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fYWN0aXZpdHkge1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYxX2FjdGl2aXR5X3RleHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtaW5uZXItdjFfYWN0aXZpdHlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fcGhvbmUge1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYxX3Bob25lX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X19tYWlsIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12MV9tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjFfY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjFfYWRkcmVzc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYxX2FkZHJlc3NfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiA3LjQxMThlbSAyMC4xMDQxJSA0LjE4ZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNC40MTE4ZW0gMjAuMTA0MSUgNC4xOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDguMmVtIDE2LjA0MSUgNC43MDU5ZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG1hcC1pbm5lci12MV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG1hcC1pbm5lci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRtYXAtaW5uZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRtYXAtaW5uZXItdjFfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkbWFwLWlubmVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFwLWlubmVyLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLWlubmVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNvY2lhbHMtdjFfd3JhcHBlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc29jaWFscy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwLWlubmVyIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQ6ICRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1jb2xvciAkbWFwLWlubmVyLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLWlubmVyLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLWlubmVyLXYxX2JhY2tncm91bmQtc2l6ZSA7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtaW5uZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kbWFwLWlubmVyLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLWlubmVyLXYxX3dyYXBwZXJfcGFkZGluZzogMDtcclxuJG1hcC1pbm5lci12MV9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLTE7XHJcblxyXG4vLyBNYXJrZXJcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgXHJcbiRtYXAtaW5uZXItdjFfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTE7ICAgXHJcbiRtYXAtaW5uZXItdjFfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLWlubmVyLXYxX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYxX21hcmtlcl9zdmdfZmlsbF9jb2xvcjokY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmtlciA6IGNvdWxldXJcclxuLy8gQ2x1c3RlclxyXG4kbWFwLWlubmVyLXYxX2NsdXN0ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDbHVzdGVyIDogZm9uZFxyXG4kbWFwLWlubmVyLXYxX2NsdXN0ZXJfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDbHVzdGVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC1pbm5lci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vLyBDT09SRFMgQ09MT1JcclxuJG1hcC1pbm5lci12MV9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJVEVNIFBIT05FXHJcbiRtYXAtaW5uZXItdjFfYWN0aXZpdHlfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tMztcclxuJG1hcC1pbm5lci12MV9hY3Rpdml0eV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hcC1pbm5lci12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLWlubmVyLXYxX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRtYXAtaW5uZXItdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gSVRFTSBBRERSRVNTXHJcbiRtYXAtaW5uZXItdjFfYWRkcmVzc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLWlubmVyLXYxX2FkZHJlc3NfdGV4dF9jb2xvcjogJG1hcC1pbm5lci12MV9jb29yZHNfdGV4dF9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIE1BSU4gQlVUVE9OXHJcbi8vXHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBTT0NJQUxTIFNUQVJUXHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3IgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzb2NpYWxzLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNjQ3MWVtO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFNPQ0lBTFMgRU5EXHJcblxyXG4kc29jaWFscy12MV9jbGF3cy1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250O1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIFNvY2lhbHMgVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kOiAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNvY2lhbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc29jaWFscy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjY0NzFlbTtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZDogJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1pbWFnZSAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLWlubmVyLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml93cmFwcGVyX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2Zvcm1fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfZm9udDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dywgMi4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRtYXAtaW5uZXItdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIENPT1JEUyBDT0xPUlxyXG4kbWFwLWlubmVyLXYyX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hcC1pbm5lci12Ml9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBBQ1RJVklUWVxyXG4kbWFwLWlubmVyLXYyX2FjdGl2aXR5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfYWN0aXZpdHlfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRtYXAtaW5uZXItdjJfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX21haWxfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIEFERFJFU1NcclxuJG1hcC1pbm5lci12Ml9hZGRyZXNzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfYWRkcmVzc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTT0NJQUxTIFNUQVJUXHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3IgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNjQ3MWVtICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc29jaWFscy12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250XHJcbiAgICAgICAgICAgICAgICApLCAkc29jaWFscy12MV9fdGl0bGVfbWFwX3NldHRpbmdzXHJcbik7XHJcbi8vIFNPQ0lBTFMgRU5EXHJcblxyXG4kc29jaWFscy12MV9jbGF3cy1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBTVEFSVFxyXG5cclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xlZ2Fsc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjY0NzFlbS8xLjEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fbGVnYWxzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIENPTlRBQ1QgRU5EXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtaW5uZXItdjIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgY29sb3I6ICRtYXAtaW5uZXItdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWlubmVyLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhd3Mge1xyXG5cclxuICAgICAgICAgICAgbGVmdDogNC4wNWVtO1xyXG5cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIsXHJcbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCxcclxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29jaWFscy12MV9jbGF3cy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMzUyOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1mb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtaW5uZXItdjJfZm9ybV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLWlubmVyLXYyX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0LFxyXG4gICAgICAgIC50ZXh0YXJlYV9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9sZWdhbHNfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGF3cyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNy4zNTI5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuXHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hfX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRhcmVhX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAuc3VibWl0X19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2aCAtIDM0ZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fYWN0aXZpdHkge1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYyX2FjdGl2aXR5X3RleHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtaW5uZXItdjJfYWN0aXZpdHlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fcGhvbmUge1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYyX3Bob25lX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X19tYWlsIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNjQ3ZW0gMDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X19hZGRyZXNzIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9hZGRyZXNzX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X19jaXR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfX2NpdHk6Zmlyc3QtbGV0dGVyIHtcclxuXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNy40MTE4ZW0gJHdyYXBwZXItcGFkZGluZy14IDNlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNC40MTE4ZW0gMjAuMTA0MSUgNC4xOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDguMmVtIDE2LjA0MSUgNC43MDU5ZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYXAtaW5uZXItdjJfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtaW5uZXItdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkbWFwLWlubmVyLXYyX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFwLWlubmVyLXYyX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcC1pbm5lci12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWlubmVyLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFwLWlubmVyLXYyX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLWlubmVyLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNvY2lhbHMtdjFfd3JhcHBlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzb2NpYWxzLXYxX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlcnZpY2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwLWlubmVyIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQ6ICRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1jb2xvciAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtaW1hZ2UgJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtc2l6ZSA7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtaW5uZXItdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kbWFwLWlubmVyLXYyX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLWlubmVyLXYyX3dyYXBwZXJfcGFkZGluZzogMDtcclxuJG1hcC1pbm5lci12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm1fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRtYXAtaW5uZXItdjJfZm9ybV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCAzN3B4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC1pbm5lci12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIENPT1JEUyBDT0xPUlxyXG4kbWFwLWlubmVyLXYyX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hcC1pbm5lci12Ml9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLWlubmVyLXYyX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy8gSVRFTSBBQ1RJVklUWVxyXG4kbWFwLWlubmVyLXYyX2FjdGl2aXR5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtaW5uZXItdjJfYWN0aXZpdHlfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4vLyBJVEVNIE1BSUxcclxuJG1hcC1pbm5lci12Ml9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vLyBJVEVNIEFERFJFU1NcclxuJG1hcC1pbm5lci12Ml9hZGRyZXNzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtaW5uZXItdjJfYWRkcmVzc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIE1BSU4gQlVUVE9OXHJcbi8vXHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBTT0NJQUxTIFNUQVJUXHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3IgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc29jaWFscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRzb2NpYWxzLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNjQ3MWVtO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXA6ICgpO1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJHNvY2lhbHMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG4vLyBTT0NJQUxTIEVORFxyXG5cclxuJHNvY2lhbHMtdjFfY2xhd3MtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBTVEFSVFxyXG5cclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1pbm5lci12Ml9sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I6ICM3MDcwNzA7XHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19sZWdhbHNfY29sb3I6ICM3MDcwNzA7XHJcblxyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTQ7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBDT05UQUNUIEVORFxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBZ2VuY2UgW0JFR0lOXVxyXG5cclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAkc29jaWFsX2l0ZW1fcGFkZGluZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fbWFyZ2luOiAkc29jaWFsX2l0ZW1fbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19oZWlnaHQ6IDYuNDcwNWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX2NsYXdzX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNykgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC1jb250ZW50LXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2FnZW5jeS1saXN0aW5nIHtcclxuXHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0ZW0gMDtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLml0ZW0tLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2dyb3VwLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NoZWR1bGVfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX2NsYXdzX2hlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX2NsYXdzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy0tc2xpZGUge1xyXG4gICAgICAgICAgICAuYWdlbmN5LWxpc3Rpbmcge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW1zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC0tYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCBjb250ZW50IChjb250ZW51IMOgIGxhIHBhZ2UgYWxlcnRtYWlsKSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfaGVpZ2h0OiA2LjQ3MDVlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjcpO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWMgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuXHJcbi8vIExpc3RpbmdcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93LS14bCA6IDI7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIGxhYmVsXHJcbi8vXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXA6ICgpO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgdmFsdWVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwOyAgLy8gTWFpbCA6IGdlc3Rpb24gZHUgcGFzc2FnZSDDoCBsYSBsaWduZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gSG9yYWlyZVxyXG4vL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcblxyXG4vLyBTb2NpYWxcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2JhY2tncm91bmQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAkc29jaWFsX2l0ZW1fcGFkZGluZztcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fbWFyZ2luOiAkc29jaWFsX2l0ZW1fbWFyZ2luO1xyXG5cclxuXHJcblxyXG4vLyBWZXJzaW9uIHNsaWRlIC0gY2Fycm91c2VsXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMiAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcDogKCk7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGNyby12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRjcm8tdjFfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNyby12MSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkY3JvLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogODg3cHg7XHJcbiAgICB9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNyby12MV9ibG9jay10ZXh0X2JhY2tncm91bmQsLjgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNyby12MV9ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLmNsYXdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDQuMDVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNWVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDguNDdlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOC40N2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYxX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY3JvLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZCwgLjMpLCAkY3JvLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRjcm8tdjFfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY3JvLXYxX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG5cclxuICAgICAgICAmLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRjcm8tdjFfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjcm8tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkY3JvLXYxX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkY3JvLXYxX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGNyby12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkY3JvLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY3JvLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY3JvLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNyby12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpO1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gQmFja2dyb3VuZFxyXG4kY3JvLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgIC8vIE92ZXJsYXkgYmFja2dyb3VuZFxyXG4kY3JvLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEJsb2MgVGV4dFxyXG4kY3JvLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjFfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuXHJcblxyXG4vLyBUaXRsZVxyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzY1ZW0pLzEuMyAkZm9udC1mYW1pbHktLTQ7O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kY3JvLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBCb3V0b25cclxuJGNyby12MV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kY3JvLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kY3JvLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3IgJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kY3JvLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRjcm8tdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jcm8tdjIge1xyXG4gICAgY29sb3I6ICRjcm8tdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiA4ODdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4gICAgICAgICAgICAmLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAuY2xhd3Mge1xyXG4gICAgICAgICAgICByaWdodDogNC4wNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjQ3ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDguNDdlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjcwNTllbTtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY3JvLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRjcm8tdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kLCAuMyksICRjcm8tdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNyby12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250IDogJGNyby12Ml90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjcm8tdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjcm8tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkY3JvLXYyX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkY3JvLXYyX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGNyby12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkY3JvLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY3JvLXYyX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY3JvLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJyk7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBCbG9jIFRleHRcclxuJGNyby12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIFRpdGxlXHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kY3JvLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07ICAvLyBPdmVybGF5IGRlIGJhcyBwb3VyIG9wYWNpdMOpIGR1IHRleHRlXHJcblxyXG4vLyBUZXh0ZVxyXG4kY3JvLXYyX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vIEJvdXRvblxyXG4kY3JvLXYyX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRjcm8tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kY3JvLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjcm8tdjJfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12M19iYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3IgJGNyby12M19iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBCbG9jIHRleHRlXHJcbiRjcm8tdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYzX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07IC8vIE92ZXJsYXkgZGUgYmFzIHBvdXIgb3BhY2l0w6kgZHUgdGV4dGVcclxuXHJcbi8vIFRpdHJlXHJcbiRjcm8tdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDQuMzUyOWVtO1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjYgJGZvbnQtZmFtaWx5LS00O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgNHZ3LCAyNXB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjNfX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vIEJvdXRvblxyXG4kY3JvLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRjcm8tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kY3JvLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjcm8tdjNfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQ6ICRjcm8tdjNfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYzX2JhY2tncm91bmQtaW1hZ2UgJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY3JvLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGNyby12M19fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiA0LjM1MjllbSAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRjcm8tdjNfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jcm8tdjMge1xyXG5cclxuICAgIGNvbG9yOiAkY3JvLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyby12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNyby12M19ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4gICAgICAgICAgICAmLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAuY2xhd3Mge1xyXG4gICAgICAgICAgICBsZWZ0OiA0LjA1ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgcGFkZGluZyA6IDRlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogNi43NjQ3ZW0gMTUuMTA0MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDYuNzY0N2VtIDE4LjEwNDElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY3JvLXYzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGNyby12M19ibG9jay10ZXh0X2JhY2tncm91bmQsIC4zKSwgJGNyby12M19ibG9jay10ZXh0X2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYzX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQgOiAkY3JvLXYzX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjcm8tdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDM3cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiA0NSU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjcm8tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkY3JvLXYzX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkY3JvLXYzX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGNyby12M19fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkY3JvLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY3JvLXYzX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY3JvLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNyby12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogLjVlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dF9tYXJnaW46IDJlbSAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiAtMjBweCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9mb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1hZ2VuY3kge1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLWFnZW5jeV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LWFsaWduO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXApO1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1hZ2VuY3lfbGlua19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGlmICRlZGl0b3JpYWwtYWdlbmN5X3RleHQtYWxpZ24gPT0gY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLXRvcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItYm90dG9tO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmVkYWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbF9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0X21hcmdpbjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmVkaXRvcmlhbC1ncm91cCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gQ3VzdG9tXHJcbiAgICAuZWRpdG9yaWFsLXNjaGVkdWxlX190YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxufSIsIiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1zaXplO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxuJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW46IC41ZW0gMDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHRfbWFyZ2luOiAyZW0gMDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiAxZW07XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOyIsIi5wYWdlLWVkaXRvcmlhbC0tbGVnYWxzIHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgdWwgbGkgcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59IiwiXHJcbi5wb2xpdGlxdWUtY29va2llcyB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVkaXRvcmlhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQ6ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsX2JhY2tncm91bmQtc2l6ZTtcclxuXHJcbiRlZGl0b3JpYWxfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuJGVkaXRvcmlhbF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vLyBUaXRyZSA6IGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcclxuJGVkaXRvcmlhbF9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMjtcclxuXHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxuXHJcbi8vIFBhcmFncmFwaGVzXHJcbiRlZGl0b3JpYWxfcF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJGVkaXRvcmlhbF9wX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRlZGl0b3JpYWxfbGlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vLyBMaXN0ZSBub24gbnVtw6lyb3TDqWVzICh1bClcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwO1xyXG5cclxuXHJcbi8vIExpZW5zXHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4vLyBIclxyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwO1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQ6ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9jb2xvcjogJGVkaXRvcmlhbF9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9wX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NC8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbF9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWxfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAvKiBvbiB2YSBwcsOpZmVyZXIgZ8OpcmVyIGxlcyBwYWRkaW5ncyBYIHN1ciBsZSBwYXJlbnQgKi9cclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgLypwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7Ki9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKCAjeyR3cmFwcGVyX21heC13aWR0aF8xMzAwfSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfcF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpZiAkZWRpdG9yaWFsX3RleHQtYWxpZ24gPT0gY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEN1c3RvbVxyXG4gICAgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZDogJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWN1c3RvbV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWN1c3RvbV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtY3VzdG9tX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWN1c3RvbSB7XHJcbiAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZDtcclxuICBjb2xvcjogJGVkaXRvcmlhbC1jdXN0b21fY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lZGl0b3JpYWwvbm9yZXN1bHQuanBnJykgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfcGFkZGluZzogNGVtIDNlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X3RleHRfY29sb3I6ICRib2R5X2NvbG9yIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1ub3Jlc3VsdCB7XHJcbiAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkZWRpdG9yaWFsLW5vcmVzdWx0X2NvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAkZWRpdG9yaWFsLW5vcmVzdWx0X3BhZGRpbmc7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NzJweDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLW5vcmVzdWx0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5jbGF3cyB7XHJcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTUuMzUyOWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYmctdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNGVtIDJlbTtcclxuICB9XHJcblxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udDogJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X2ZvbnQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X2NvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X3RleHQtYWxpZ247XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyBFZGl0b3JpYWwgbm8gcmVzdWx0XHJcblxyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsL25vcmVzdWx0LmpwZycpO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1zaXplO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X3BhZGRpbmc6IDRlbSAzZW07XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZDogJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2NvbG9yOiAkZWRpdG9yaWFsX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX3BfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9saV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbCB7XHJcbiAgICAvKmJhY2tncm91bmQ6ICRlZGl0b3JpYWxfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbF90ZXh0LWFsaWduO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgLy9vbiB2YSBwcsOpZmVyZXIgZ8OpcmVyIGxlcyBwYWRkaW5ncyBYIHN1ciBsZSBwYXJlbnRcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoICN7JHdyYXBwZXJfbWF4LXdpZHRoXzEzMDB9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9Ki9cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5O1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfcF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBmb250OiAkZWRpdG9yaWFsX2xpX2ZvbnQ7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaWYgJGVkaXRvcmlhbF90ZXh0LWFsaWduID09IGNlbnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci10b3A6ICRlZGl0b3JpYWxfaHJfYm9yZGVyLXRvcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZWRpdG9yaWFsX2hyX2JvcmRlci1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBDdXN0b21cclxuICAgIC5lZGl0b3JpYWwtc2NoZWR1bGVfX3RhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtc2VvLmpwZycpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1zaXplICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjYyKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1zZW8ge1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtc2VvX3BhZGRpbmc7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1zZW9fdGV4dF9jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLXNlb190ZXh0X3RleHQtYWxpZ247XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFZGl0b3JpYWwgU0VPXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtc2VvLmpwZycpO1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1zaXplO1xyXG4kZWRpdG9yaWFsLXNlb19wYWRkaW5nOiA0ZW0gMDtcclxuJGVkaXRvcmlhbC1zZW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjYyKTtcclxuJGVkaXRvcmlhbC1zZW9fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07XHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC8qIG9uIHZhIHByw6lmZXJlciBnw6lyZXIgbGVzIHBhZGRpbmdzIFggc3VyIGxlIHBhcmVudCAqL1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAvKnBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDsqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAjeyR3cmFwcGVyX21heC13aWR0aF8xMzAwfSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLWlubmVyLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQ6ICRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkbGlzdGluZy1iYW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRsaXN0aW5nLWJhbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG5cclxuJGxpc3RpbmctYmFubmVyX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGxpc3RpbmctYmFubmVyX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZy1iYW5uZXJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkbGlzdGluZy1iYW5uZXJfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkbGlzdGluZy1iYW5uZXJfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbGlzdGluZy1iYW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5saXN0aW5nLWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlzdGluZy1iYW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbGlzdGluZy1iYW5uZXJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkbGlzdGluZy1iYW5uZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbGlzdGluZy1iYW5uZXJfcGFkZGluZy15O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdGluZy1iYW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjA1ODhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250OiAkbGlzdGluZy1iYW5uZXJfX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbGlzdGluZy1iYW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGxpc3RpbmctYmFubmVyX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGxpc3RpbmctYmFubmVyX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLXYyIHtcclxuXHJcbiAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXYyX2NvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICAmX19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1nbXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9mb250O1xyXG4gICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9jb2xvcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuY2xhd3Mge1xyXG4gICAgICByaWdodDogNC4wNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVlbTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDguNDdlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogOC40N2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hbGlnbmVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICB9XHJcblxyXG4gICZfX3RleHQtYmxvY2sge1xyXG4gICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgZm9udCA6ICRlZGl0b3JpYWwtZ21zLXYyX3RleHRfZm9udDtcclxuICAgIH1cclxuICAgIG1hcmdpbi1ib3R0b206ICRlZGl0b3JpYWwtZ21zLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG5cclxuICAgICYuZWRpdG9yaWFsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXJldmVyc2Uge1xyXG5cclxuICAgIC5lZGl0b3JpYWwtZ21zLXYyIHtcclxuICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCl7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVkaXRvcmlhbCBHTVMgLSB2MlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gQmFja2dyb3VuZFxyXG4kZWRpdG9yaWFsLWdtcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAvLyBPdmVybGF5IGJhY2tncm91bmRcclxuJGVkaXRvcmlhbC1nbXMtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gQmxvYyBUZXh0XHJcbiRlZGl0b3JpYWwtZ21zLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07XHJcblxyXG5cclxuLy8gVGl0bGVcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMyAkZm9udC1mYW1pbHktLTQ7O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS4xICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gVGV4dGVcclxuJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX21hcmdpbjogNGVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXYzX2J1bGxldF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2J1bGxldF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYnVsbGV0X2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZWRpdG9yaWFsLWdtcy12M19idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLXYzIHtcclxuXHJcbiAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXYzX2NvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLXYzX21hcmdpbjtcclxuICAmX19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1nbXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5jbGF3cyB7XHJcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTUuMzUyOWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAyZW07XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICBjb2xvcjogJGJvZHlfY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19idWxsZXQge1xyXG4gICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjNfYnVsbGV0X2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1nbXMtdjNfYnVsbGV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXYzX2J1bGxldF9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYzX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWRpdG9yaWFsIEdNUyAtIHYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJyk7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1zaXplOyAvLyBCYWNrZ3JvdW5kXHJcbiRlZGl0b3JpYWwtZ21zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgIC8vIE92ZXJsYXkgYmFja2dyb3VuZFxyXG4kZWRpdG9yaWFsLWdtcy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX21hcmdpbjogNGVtIDA7XHJcblxyXG4vLyBCbG9jIFRleHRcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbC1nbXMtdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuXHJcblxyXG4vLyBUaXRsZVxyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjMgJGZvbnQtZmFtaWx5LS00OztcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nOiAwO1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gVGV4dGVcclxuJGVkaXRvcmlhbC1nbXMtdjNfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kZWRpdG9yaWFsLWdtcy12M190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWdtcy12NCB7XHJcbiAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjRfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRlZGl0b3JpYWwtZ21zLXY0X3BhZGRpbmc7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1nbXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12NF90ZXh0X2ZvbnQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjRfdGV4dF9jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIC50aXRsZXtcclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWRpdG9yaWFsIEdNUyAtIHY0XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsLzEuanBnJyk7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1nbXMtdjRfcGFkZGluZzogNGVtIDA7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1zaXplOyAvLyBCYWNrZ3JvdW5kXHJcbiRlZGl0b3JpYWwtZ21zLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjY4KTsgICAgICAgLy8gT3ZlcmxheSBiYWNrZ3JvdW5kXHJcbiRlZGl0b3JpYWwtZ21zLXY0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFRpdGxlXHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMyAkZm9udC1mYW1pbHktLTQ7O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS4xICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBUZXh0ZVxyXG4kZWRpdG9yaWFsLWdtcy12NF90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfcGFkZGluZzogNGVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjY4KSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWdtcy12NSB7XHJcbiAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjVfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRlZGl0b3JpYWwtZ21zLXY1X3BhZGRpbmc7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1nbXMtdjVfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmNsYXdzIHtcclxuICAgICAgcmlnaHQ6IDQuMDVlbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQ6ICRlZGl0b3JpYWwtZ21zLXY1X3RleHRfZm9udDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NV90ZXh0X2NvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFZGl0b3JpYWwgR01TIC0gdjVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lZGl0b3JpYWwvMS5qcGcnKTtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXNpemU7IC8vIEJhY2tncm91bmRcclxuJGVkaXRvcmlhbC1nbXMtdjVfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTsgICAgICAgLy8gT3ZlcmxheSBiYWNrZ3JvdW5kXHJcbiRlZGl0b3JpYWwtZ21zLXY1X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1nbXMtdjVfcGFkZGluZzogNGVtIDA7XHJcblxyXG4vLyBUaXRsZVxyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjMgJGZvbnQtZmFtaWx5LS00OztcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nOiAwO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIFRleHRlXHJcbiRlZGl0b3JpYWwtZ21zLXY1X3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAyZW0gJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9zdmdfZmlsbDokY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF9jb250ZW50X2JnX2RyYXdpbmc6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi5lbnZpcm9ubmVtZW50LWxpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDRlbSAwO1xyXG5cdFxyXG5cdC5lbnZpcm9ubmVtZW50LXYxX190aXRsZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG5cdH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAkZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1lbnZpcm9uZW1lbnR7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICB9XHJcblxyXG4gXHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgcGljdG9ncmFtbWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4vL1xyXG4vLyBNb2R1bGVcclxuLy9cclxuJGVudmlyb25uZW1lbnQtbGlzdF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nICAgOiAwICR3cmFwcGVyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuXHJcbi8vIEl0ZW1zXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfaXRlbV9taW4td2lkdGggICA6IDMwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtcyA6IGxhcmdldXIgbWluaW1hbGVcclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGl0bGVfZGVjb3JhdGlvbi1jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAvLyBFbGVtZW50IGTDqWNvcmF0aWYgZHUgdGl0cmUgOiBjb3VsZXVyXHJcblxyXG5cclxuLy8gQ29udGVudFxyXG5cclxuXHJcblxyXG5cclxuLy8gc291cy10aXRyZVxyXG4gXHJcbiBcclxuIFxyXG4gXHJcbiBcclxuXHJcbi8vIFRleHRlXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGV4dF9jb2xvciAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IENvdWxldXIgZHUgdGV4dGUgcHJpbmNpcGFsXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogYmFja2dyb3VuZFxyXG5cclxuLy9cclxuLy8gRU5WSVJPTk5FTUVOVFxyXG4vL1xyXG5cclxuLy8gVGl0cmUgKyBEcmF3aW5nXHJcbiRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSArIGRyYXdpbmcgOiBvcmRyZSBkJ2FmZmljaGFnZVxyXG5cclxuLy8gVGl0cmVcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcblxyXG5cclxuLy8gQ29udGVudFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjM3NWVtLzEuNGVtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG4vLyBTdWJ0aXRsZVxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogY291bGV1clxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tMjsgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuXHJcbi8vIEJvdXRvblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLXdpZHRoICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiBjb3VsZXVyIDFcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMyX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ZnIDogY291bGV1ciAyXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfaGVpZ2h0ICAgIDogNTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ZnIDogdGFpbGxlICh3aWR0aClcclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBwaWN0b2dyYW1tZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnQtbGlzdF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmcgICA6IDAgJHdyYXBwZXJfcGFkZGluZyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfaXRlbV9taW4td2lkdGggICA6IDMwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGl0bGVfZGVjb3JhdGlvbi1jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RleHRfY29sb3IgICAgICAgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZW52aXJvbm5lbWVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjogY29sdW1uICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMS4zNzVlbS8xLjRlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7ICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LWFsaWduICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjRlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7ICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfY2xzMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMyX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfaGVpZ2h0ICAgIDogNTBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5lbnZpcm9ubmVtZW50IHtcclxuICAmX190b3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uO1xyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblx0dG9wOjA7XHJcblx0aGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19kcmF3aW5nIHtcclxuXHRiYWNrZ3JvdW5kOiAkZW52aXJvbm5lbWVudF9jb250ZW50X2JnX2RyYXdpbmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgd2lkdGg6IDkzcHg7XHJcbiAgICBoZWlnaHQ6IDkzcHg7XHJcbiAgICBtYXJnaW46ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tIGF1dG87XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICYtc3ZnIHtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG5cdCAgIHdpZHRoOiAzOXB4O1xyXG5cdCAgIGZpbGw6JGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X3N2Z19maWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgJi5qcy1sYXp5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44ZW07XHJcbiAgICAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCB7XHJcbiAgICAgIGZvbnQ6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblx0ICAudGl0bGVfX3N1YnRpdGxle1xyXG5cdFx0Y29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcblx0ICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0Ym9yZGVyOm5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ncm91cHtcclxuXHQmX19saW5rIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQmX19saW5re1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbiRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jazogMTI4MHB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl93cmFwcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2Zvcm1fbGVnYWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl9wYWRkaW5nOiAyLjVlbSA0ZW0gMi41ZW0gNmVtO1xyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl9sZXR0ZXJfc3BhY2luZzogLjNlbTtcclxuJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fdGV4dF9hbGlnbjogY2VudGVyO1xyXG5cclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfbWF4X3dpZHRoX2Jsb2NrOiAxMDAwcHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgzNXB4LGNhbGMoLjhyZW0gKyAydncpLDMwcHgpLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LGNhbGMoLjhyZW0gKyAydncpLDMwcHgpLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnRfMjogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udF8zOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fY2xhc3NpcXVlX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2lxdWVfdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDEuNmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250XzMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfaW5wdXRfZGF0ZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMiAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3N2Z19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYWZ0ZXJfYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbi5lc3RpbWF0aW9uX193cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl93cmFwcGVyX2JhY2tncm91bmQ7XHJcbiAgcGFkZGluZzogMCA0ZW07XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgcGFkZGluZzogMCAyZW07XHJcbiAgfVxyXG5cclxuICAmX19zdGlja3ktdG9wIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWluLXdpZHRoOiA3MjBweDtcclxuICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNGVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdGlja3ktdG9wIHtcclxuICAgICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl90ZXh0X2FsaWduO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcblxyXG4gICAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuICAgICAgJl9fdGV4dF9jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbjogNGVtIDAgMmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcclxuICAgIG1heC13aWR0aDogJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJi53aXRoRXhwYW5kIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYtbW9kZS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIC5zdDAge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuM2VtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMWVtO1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XHJcbiAgICAgIG1heC13aWR0aDogJGVzdGltYXRpb25fcmFwaWRlX21heF93aWR0aF9ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyX190aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udC14cztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICYtYWN0aXZlLFxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IGNhbGMoMi41ZW0gKyAyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAgICAgLnNlbGVjdF9fbGFiZWwsXHJcbiAgICAgICAgICAgICAgLnJhZGlvc19fbGVnZW5kLFxyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnRfMjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWdyb3VwLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm90Rm9yQ2hpbGQge1xyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgIC5zd2lwXzEge1xyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJi1ncm91cC0tZm9ybV9fZmllbGRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfMiwgLnN3aXBfMyB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idWxsZS1yYWRpbyB7XHJcbiAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzMge1xyXG4gICAgICAgICAgLmNoZWNrYm94X19sYWJlbCxcclxuICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZC5yYWRpb19fdjIge1xyXG4gICAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzQge1xyXG5cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHRmaWVsZC0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMy40ZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNzVlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgJi5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3N2Z19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfbGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDEwcHggN3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2Zvcm1fbGVnYWxfZm9udDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAuZmxhdHBpY2tyIHtcclxuICAgICAgICAmLWRheSB7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgZm9udDogJGVzdGltYXRpb25fZm9ybV9sZWdhbF9mb250O1xyXG4gICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWZvcm0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgJi50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkc190aXRsZV9fcGFydCB7XHJcbiAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fY2xhc3NpcXVlX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2lxdWVfdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgIC5jaGVja2JveGVzX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3Byb19yYWRpb19hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzZW07XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrOiAxMjgwcHg7XHJcbiRlc3RpbWF0aW9uX3dyYXBwZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb25fZm9ybV9sZWdhbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc6IDIuNWVtIDRlbSAyLjVlbSA2ZW07XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2xldHRlcl9zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcblxyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s6IDEwMDBweDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM1cHgsY2FsYyguOHJlbSArIDJ2dyksMzBweCkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQteHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsY2FsYyguOHJlbSArIDJ2dyksMzBweCkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udF8yOiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250XzM6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2lxdWVfdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fcHJvX2NsYXNzaXF1ZV90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS42ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnRfMztcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF8yX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8yO1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogMDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDogMTc1cHg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDtcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19hZnRlcl9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYmFja2dyb3VuZDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqLyIsIlxyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9tYXhfd2lkdGhfYmxvY2s6IDEwMDBweCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2JhY2tncm91bmRfaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMjAuanBnJykgZml4ZWQgbm8tcmVwZWF0IDUwJSA1MCUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3N0cnVjdHVyZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgNWVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfZm9udC14czogbm9ybWFsIG5vcm1hbCA0MDAgM2VtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2Fycm93X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9iYWNrZ3JvdW5kX2ltYWdlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDVlbSAzZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUge1xyXG4gICAgcGFkZGluZzogNGVtIDJlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfbWF4X3dpZHRoX2Jsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDRlbSA0ZW0gNmVtO1xyXG4gICAgfVxyXG4gICAgLnRleHRfX0NvbnRlbnQge1xyXG4gICAgICBmb250OiAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0X2ZvbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICZfX0NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDAgMDtcclxuICAgICAgfVxyXG4gICAgICAmX19FbGVtZW50IHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfaW1hZ2Utc3RydWN0dXJlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6IDEyODBweCAhZGVmYXVsdDtcclxuXHJcbi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uLXJlc3VsdCB7XHJcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi10aXRsZSB7XHJcbiAgICAgICAgLy9mb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZS1kcmF3aW5nLCAmX19lc3RpbWF0ZSwgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5LCAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfZHJhd2luZ190ZXh0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXN0aW1hdGUge1xyXG4gICAgICAgIC5lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCB7XHJcblxyXG4gICAgICAgIC5zdHJvbmctcG9pbnQge1xyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpbWlsYXIge1xyXG5cclxuICAgICAgICAuc2ltaWxhciB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWRpc3RyaWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcXVhbGl0eSB7XHJcblxyXG4gICAgICAgIC5xdWFsaXR5IHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsIHtcclxuXHJcbiAgICAgICAgJi1nZW5lcmF0ZS1yZXBvcnQge1xyXG5cclxuICAgICAgICAgICAgLmdlbmVyYXRlLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICNyZXBvcnQtZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtlbigkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZCwzMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjogMTI4MHB4O1xyXG5cclxuLy8kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEuOCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfZHJhd2luZ190ZXh0OiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9tb2JpbGUtaGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9oZWlnaHQ6IDUzNXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX21heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiA2ZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXN0aW1hdGlvbi12MSB7XHJcbiAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGlja3ktdG9wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0aWNreS10b3Age1xyXG4gICAgICAgICAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9tb2JpbGUtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGVzdGltYXRpb24tdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1JSAxMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIHBhZGRpbmc6IDUlIDEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kLCAuMyksICRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udCA6ICRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTllbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOS43NjQ3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyR3cmFwcGVyX3BhZGRpbmcteX0gKiAyKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIG1heC13aWR0aDogJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlyc3QtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2Vjb25kLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVzdGltYXRpb24gLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGcnKTtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kZXN0aW1hdGlvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9tb2JpbGUtaGVpZ2h0OiBhdXRvO1xyXG4kZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2hlaWdodDogNTM1cHg7XHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4vLyBTVElDS1kgVE9QXHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogM2VtO1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udDtcclxuJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gVElUTEVcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gQm91dG9uXHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWltYWdlICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc6IDIuNWVtIDRlbSAyLjVlbSA2ZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50X21hcmdpbjogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b206IDZlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVzdGltYXRpb24tdjEtc2VvIHtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1zZW9fY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXN0aW1hdGlvbi12MS1zZW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0aWNreS10b3Age1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0aWNreS10b3Age1xyXG5cclxuICAgICAgICAgICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkaXRvcmlhbCB7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXN0aW1hdGlvbiAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzEuanBnJyk7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWltYWdlICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX3Nsb2dhbl9wYWRkaW5nOiAyLjVlbSA0ZW0gMi41ZW0gNmVtO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX3Nsb2dhbl90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b206IDZlbTtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX21hcDogKFxyXG4pO1xyXG5cclxuJGVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJGVzdGltYXRpb24tY29udGVudC12MV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnJlZGFjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNzQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuOGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFc3RpbWF0aW9uIGNvbnRlbnQgKGNvbnRlbnUgZGUgbGEgcGFnZSBlc3RpbWF0aW9uKSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBSZWRhYyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9hbGlnbmVtZW50X2l0ZW06IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFSVElDTEUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gQVJUSUNMRSBUSVRMRVxyXG4vL1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBBUlRJQ0xFIEhPVkVSXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gQVJUSUNMRSBCdXR0b24tbGlua1xyXG4vL1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vIEFSVElDTEUgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBGT1JNIFRJVExFIFxyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm0tYmxvY2tfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWRldGFpbHMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50b29sc19fYm90dG9tLWJsb2NrIHtcclxuXHJcbiAgICAgICAgLnRvb2xzX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGV2ZW50cy1kZXRhaWxzLXYxX3dyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRldmVudHMtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXItY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTE2N2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTE2N2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9jYWxpc2F0aW9uLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNC43MDU5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRldGFpbHMtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS43NjQ3ZW0gMi4zNTI5ZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDMuODIzNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX21pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzLjgyMzVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMy44MjM1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXApOyAvLyB0b2RvXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtZGV0YWlscy12MV9mb3JtLWJsb2NrX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzb2NpYWxzLXYxX3BhZGRpbmc7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgZXZlbnRzIGRldGFpbHMgIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcbiRldmVudHMtZGV0YWlscy12MV9hbGlnbmVtZW50X2l0ZW06IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDogMDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFSVElDTEUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gQVJUSUNMRSBUSVRMRVxyXG4vL1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXA6ICgpO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gQVJUSUNMRSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAyZW07XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDE7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLW1hcmdpbi14LS14bDogMmVtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMTA7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHg7XHJcblxyXG5cclxuLy8gRk9STSBUSVRMRSBcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX21hcmdpbjogMCA7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm0tYmxvY2tfbWF4LXdpZHRoOiAxMjMwcHggOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgZGV0YWlscyAgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2FsaWduZW1lbnRfaXRlbTogbGVmdDtcclxuJG5ld3MtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDogMDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFSVElDTEUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gQVJUSUNMRSBUSVRMRVxyXG4vL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXA6ICgpO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIERBVEVcclxuLy9cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfbWFwOiAoKTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi14LS1sZzogMmVtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDE7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW07XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogKCk7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBTT0NJQUxTIFNUQVJUXHJcblxyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3IgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzb2NpYWxzLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4kc29jaWFscy12MV9wYWRkaW5nOiAyZW0gMDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjY0NzFlbTtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc29jaWFscy12MV9fdGl0bGVfbWFwOiAoKTtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRzb2NpYWxzLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8vIFNPQ0lBTCBFTkRcclxuXHJcblxyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHg7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vL0l0ZW0gQmVnaW5zXHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ib3JkZXItYm90dG9tX2NvbG9yIDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vSW5mb3NcclxuLy9cclxuLy8gVGV4dGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBzdmdcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRleHRlXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fbWluLWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmV2ZW50cy1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy1saXN0aW5nLXYyX3dyYXBwZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ib3JkZXItYm90dG9tX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDAgMS43NjQ3ZW0gO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfaWNvbl9jb2xvciA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXApOyAvLyB0b2RvXHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXZlcnNlXHJcbiAgICAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRVZFTlRTIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX2JvcmRlci1ib3R0b21fY29sb3IgOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gVGl0bGVcclxuLy9cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy9JbmZvc1xyXG4vL1xyXG4vLyBUZXh0ZVxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbi8vIHN2Z1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fbWluLWhlaWdodDogbm9uZTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvbiBsaW5rXHJcbi8vLy9cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogKCk7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwXHJcbik7XHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M193cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vSXRlbSBCZWdpbnNcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX2JvcmRlci1ib3R0b21fY29sb3I6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vSW5mb3NcclxuLy9cclxuLy8gVGV4dGVcclxuJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBzdmdcclxuJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWxpc3RpbmctdjMge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjNfd3JhcHBlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi15ICRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvd30gLSAoI3skZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnICRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsICRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRldmVudHMtbGlzdGluZy12M19pdGVtX2JvcmRlci1ib3R0b21fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGV0YWlscy0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtbGlzdGluZy12M19pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMCAwLjVlbSAyLjk0MTJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRlbnQtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9ja190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12M19pbmZvc19pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja190b3BfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjk0MTJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19tYXApOyAvLyB0b2RvXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJldmVyc2VcclxuICAgIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDIuOTQxMmVtIDEuNzY0N2VtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVWRU5UUyAtIHYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLXBlci1yb3c6IDE7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14OiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZzogMDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bDogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDogbm9uZTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX2JvcmRlci1ib3R0b21fY29sb3I6JGNvbG9yX2JyYW5kLTIgO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIFRpdGxlXHJcbi8vXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy9cclxuLy9JbmZvc1xyXG4vL1xyXG4vLyBUZXh0ZVxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtbGlzdGluZy12M19pbmZvc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbi8vIHN2Z1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvbiBsaW5rXHJcbi8vLy9cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogKCk7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfbWFwXHJcbik7XHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2V2ZW50cy8xLmpwZycpICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC42MikgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfbWluLWhlaWdodC0tbWQ6IGF1dG8gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXYxX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtdjFfaXRlbV9kYXRlX19sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGV2ZW50cy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJGV2ZW50cy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRldmVudHMtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JGV2ZW50cy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGV2ZW50cy12MV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy12MV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRldmVudHMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmV2ZW50cy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJGV2ZW50cy12MV9wYWRkaW5nO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtdjFfbWluLWhlaWdodC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MyB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy12MV9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9ldmVudHMvMS5qcGcnKTtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNjIpO1xyXG4kZXZlbnRzLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX21pbi1oZWlnaHQtLW1kOiBhdXRvO1xyXG5cclxuJGV2ZW50cy12MV9wYWRkaW5nOiA0ZW0gMDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRldmVudHMtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNDtcclxuJGV2ZW50cy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG5cclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b206IDFlbTtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcbiRldmVudHMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRldmVudHMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGV2ZW50cy12MV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRldmVudHMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRldmVudHMtdjFfY29sb3I7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRldmVudHMtdjFfY29sb3I7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkZXZlbnRzLXYxX2NvbG9yO1xyXG5cclxuXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOyIsIiRmYWItdjFfaXRlbV9sYWJlbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODI0ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmZhYi12MSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHotaW5kZXg6IDIwMDAwO1xyXG5cclxuICAgICZfX25hdi0tb25lIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNzR2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGkgKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGkgKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNmb3JtLWR1cmF0aW9uLCAuMXMgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjhzO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDEzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBib3R0b206IDI4dmg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwgLjY1KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cyAsIC4ycyBvcGFjaXR5O1xyXG5cclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZhYl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5mYWJfX2J1dHRvbikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGljdG8ge1xyXG4gICAgICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmFiLXYxX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWItdjFfaXRlbV9sYWJlbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggM3B4IHJnYmEoMCwwLDAsMC4xOSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDQ2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAZm9yICRqIGZyb20gMCB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaiArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRqICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZGVsYXk6ICRqICogLjAxNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAkaiAqIDcwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzLCAuMXMgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGo7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaiBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRqICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaiAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGogKiA3MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRqO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIsXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcblxyXG4gICAgLmZhYi12MSB7XHJcbiAgICAgICAgei1pbmRleDogOTAwMDtcclxuICAgIH1cclxuICAgIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA3NHZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRmYWItdjFfaXRlbV9sYWJlbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODI0ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhYi12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7IiwiJGZhcV9jb250YWluZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGV4dF9xdWVzdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9xdWVzdGlvbl9iZWZvcmVfY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGV4dF9yZXBvbnNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9yZXBvbnNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5qcy1hY2NvcmRlb24ge1xyXG4gIC5qcy1hY2NvcmRlb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcV9jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICRmYXFfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogM2VtO1xyXG4gIC5mYXEge1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNGVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIC5mYXEge1xyXG4gICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgIGZvbnQ6ICRmYXFfdGV4dF9xdWVzdGlvbl9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICAgIGZvbnQ6ICRmYXFfdGV4dF9yZXBvbnNlX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIC5mYXEge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmVwb25zZSB7XHJcbiAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFkZGluZzogNC41ODgyZW0gMCA3Ljg0MTJlbSAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzVlbSkvMS4xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA3NjRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzVlbSkvMS4xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiAzICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4xZW0pLzEuMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fY29tcG9fbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fY29tcG9fdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjFlbSkvMS4xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDFlbSkvMS4xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JGZhdm9yaXRlcy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNzY0ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfbWFyZ2luLWJvdHRvbTogMS40ZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkZmF2b3JpdGVzLXYxX3BhZGRpbmc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmF2b3JpdGVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzIwMDBweCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19hcnJvdy1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbV9faGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjcwNThlbSAyLjg4MjNlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxX2l0ZW1fcmVmZXJlbmNlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12MV9pdGVtX190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYXJyb3ctcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmZhZGUtaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygzZW0gLSAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoM2VtIC0gMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctcGFnaW5hdGlvbi1tb2JpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTIlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cclxuICAgICAgICAmW2RhdGEtc3dpcGVyLXNsaWRlLWluZGV4PVwiMFwiXSB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMiU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTA2JTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1vcmUtYWN0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKXtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYxIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZmF2b3JpdGVzLXYxX3BhZGRpbmc6IDQuNTg4MmVtIDAgNy44NDEyZW0gMDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbTtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gRGV0YWlscyBPcHRpb25zXHJcbiRmYXZvcml0ZXMtdjFfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12MV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjFfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYxX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYxX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGZhdm9yaXRlcy12MV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzVlbSkvMS4xICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAzO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiAzO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiAzO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGZhdm9yaXRlcy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJGZhdm9yaXRlcy12MV9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA3NjRlbS8xICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfdGV4dC1hbGlnbjogbGVmdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIERldGFpbHMgT3B0aW9uc1xyXG4kZmF2b3JpdGVzLXYyX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDY7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDY7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDM7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIC41ZW0gMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDY7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiAzO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxZW0pLzEuMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8yLjIgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXRfZm9udDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRmYXZvcml0ZXMtdjJfcGFkZGluZztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmYXZvcml0ZXMtdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjJfb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfb3B0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQsIC4zKSwgJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9yZS1hY3Rpb24ge1xyXG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcbiAgICAgICAgLmZhdm9yaXRlcy12MiB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LXN0YXR1cy0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmF2b3JpdGVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYyX3BhZGRpbmc6IDRlbSAwO1xyXG4kZmF2b3JpdGVzLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gRGV0YWlscyBPcHRpb25zXHJcbiRmYXZvcml0ZXMtdjJfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjJfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYyX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12Ml9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwydncsLjg4MjNlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12Ml9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRmYXZvcml0ZXMtdjJfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCA0dncsIDEuMTc2NGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwO1xyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDY7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDY7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDM7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjM1MjllbSkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4zNTI5ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfZm9udC1icmVha3BvaW50OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcbiRmYXZvcml0ZXMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjNfbnVtYmVyX2NvbG9yIDogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfYmFja2dyb3VuZCA6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19vcHRpb25fY29sb3IgOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS42NDcxZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4zNTI5ZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjk0MWVtKS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2NvbG9yIDogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kIDogJGNvbG9yLWJyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvciA6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuNjQ3MWVtKS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjE1ZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yOTQxZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxZW0pLzEuMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGZhdm9yaXRlcy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIC8vbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAvLyAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAyLjgyMzVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSA1LjU4ODJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNTI5NGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNTI5NGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0MTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNTI5NGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfb3B0aW9uX2NvbG9yIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWFjdGlvbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgLm1vcmUtYWN0aW9uIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYzIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX29wdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvciA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlIENvbnRlbnRcclxuLy9cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6JHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtO1xyXG5cclxuLy9cclxuLy8gVGV4dCBDb250ZW50XHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gUGFnaW5hdGlvblxyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIERldGFpbHMgT3B0aW9uc1xyXG4kZmF2b3JpdGVzLXYzX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfY29sb3IgOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYzX251bWJlcl9iYWNrZ3JvdW5kIDogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGZhdm9yaXRlcy12M19vcHRpb25fY29sb3IgOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjY0NzFlbSkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4zNTI5ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjI5NDFlbSkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncgLDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ZpZ3VyZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZDogJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZpZ3VyZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNSkgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfbWluLWhlaWdodC0tbWQ6IDQ5MHB4ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9taW4taGVpZ2h0LS1sZzogNjkwcHggIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi14OiAyZW0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1wZXItcm93LS1sZzogMyAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teC0teGw6IDMlICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsOiAzZW0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9taW4taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG5cclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3ICw1LjJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3ICwxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZpZ3VyZXMtdjEge1xyXG4gICAgY29sb3I6ICRmaWd1cmVzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0LjQ3MDVlbSAwO1xyXG4gICAgbWluLWhlaWdodCA6IDQ5MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQgOiAkZmlndXJlcy12MV9taW4taGVpZ2h0LS1tZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtaW4taGVpZ2h0IDogJGZpZ3VyZXMtdjFfbWluLWhlaWdodC0tbGc7XHJcbiAgICB9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWd1cmVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmlndXJlcy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmlndXJlcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgLml0ZW1zX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWd1cmVzLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAzLjM1NTJlbSAxLjc2NDdlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi15ICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRmaWd1cmVzLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skZmlndXJlcy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi15LS1sZyAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGZpZ3VyZXMtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS14bCAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZmlndXJlcy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eHhsXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZmlndXJlIHtcclxuICAgICAgICAgICAgZm9udDogJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZmlndXJlcy12MV9fdGl0bGVfbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAuZmlndXJlcy12MV9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuIiwiJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmlndXJlcy8xLmpwZycpO1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmaWd1cmVzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmlndXJlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC41KTtcclxuJGZpZ3VyZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmlndXJlcy12MV9taW4taGVpZ2h0LS1tZDogNDkwcHg7XHJcbiRmaWd1cmVzLXYxX21pbi1oZWlnaHQtLWxnOiA2OTBweDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDMuMjM1M2VtO1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZmlndXJlcy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kZmlndXJlcy12MV9pdGVtLXBlci1yb3ctLWxnOiAzO1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kZmlndXJlcy12MV9pdGVtLXBlci1yb3ctLXhsOiAzO1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS14bDogMyU7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGw6IDNlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlndXJlcy12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX21pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncgLDUuMmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3BhZGRpbmc6IDEwcHg7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncgLDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmlndXJlcy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS4yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjRlbSAxZW0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZpbHRlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBtYXJnaW46ICRmaWx0ZXItdjFfbWFyZ2luO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udCA6ICRmaWx0ZXItdjFfdGV4dF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5maWx0ZXItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc7XHJcbiAgICAgICAgJi5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250IDogJGZpbHRlci12MV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmZpbHRlci12MV9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnV0dG9uLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG59IiwiJGZpbHRlci12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZSBmb25kIGR1IG1vZHVsZVxyXG4kZmlsdGVyLXYxX21hcmdpbiAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZXMgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjRlbSAxZW0gO1xyXG4kZmlsdGVyLXYxX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmlsdGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmlsdGVyLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gQXJyb3dzXHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yOyAgICAgICAgICAgICAgICAvLyBGbMOoY2hlcyA6IGNvdWxldXJcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBGbMOoY2hlcyA+IGhvdmVyIDogY291bGV1clxyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEZsw6hjaGVzID4gaG92ZXIgOiBjb3VsZXVyIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZm9vdGVyLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3dyYXBwZXJfbWF4LXdpZHRoICAgICAgOiA4MTBweCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnOiAzZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLWxhc3Rfc3ZnX2NvbG9yOiAjYmFiYWJhICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMDU4ZW0pLzIgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjk0ZW0pLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nLWJvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmctYXJyb3dfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAxLjE3N2VtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC41MjllbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfY29sb3IgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2JvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHkgICAgICAgICA6IDEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIDJ2dywgLjUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZyAgOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF90ZXh0LXRyYW5zZm9ybSAgOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxX2l0ZW1fd2lkdGg6IDMzLDMzMzMlICFkZWZhdWx0O1xyXG4kZm9vdGVyX2JvdHRvbS1iYXJfaGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvb3RlciBbQkVHSU5dXHJcblxyXG4uZm9vdGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC43ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb290ZXItdjFfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb25uZWN0IHtcclxuICAgICAgICAuY29ubmVjdCB7XHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjdlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmctYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZy1hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0bmVycyB7XHJcbiAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJ0bmVyc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAvLyBNb2RpZmljYXRldXIgXCJ2ZXJ0aWNhbFwiXHJcbiAgICAgICAgICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgIC5wYXJ0bmVyc19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGFydG5lcnNfX2l0ZW0rLnBhcnRuZXJzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nZW5lcmljIHtcclxuICAgICAgICAuZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICZfX29waW5pb25TeXN0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6ICRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHk7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfY29weXJpZ2h0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfbmF2LWxpc3RfZm9udDtcclxuICAgICAgICAgICAgLm5hdi1saXN0IHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkZm9vdGVyLXYxX25hdi1saXN0X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciBsYXN0IFtCRUdJTl1cclxuICAgICYtbGFzdCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xiaS1sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MS1sYXN0X3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSAgOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZvb3RlciBsYXN0IFtFTkRdXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLy8gRm9vdGVyIHRvcCBbQkVHSU5dXHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICAgICAgICBvcmRlciAgICAgIDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcmRlciAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDogJGZvb3Rlci12MS10b3BfbG9nb19wYWRkaW5nLXRvcC0tbGc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgIDogJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIGNvbG9yIDogJGZvb3Rlci12MS10b3BfY29sb3I7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggICAgICAgICAgIDogJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICAgICA6IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgICAgICA6IDA7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDogJGZvb3Rlci12MS10b3BfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uICAgICAgOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmbGV4LXdyYXAgICAgICAgICAgIDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICA6ICRmb290ZXItdjFfd3JhcHBlcl9wYWRkaW5nLS1sZztcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uICA6IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCA6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXAgICAgICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyAgICAgOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggIDokZm9vdGVyLXYxX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MS10b3BfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZvb3RlciB0b3AgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5mb290ZXJfX2JvdHRvbWJhciB7XHJcbiAgICBoZWlnaHQ6ICRmb290ZXJfYm90dG9tLWJhcl9oZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMTAwMDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSAqIDIpKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgLy9ib3R0b206IDV2aDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEZvb3RlciAoaGF1dCArIGJhcylcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogMTIxMHB4O1xyXG4kZm9vdGVyLXYxX3dyYXBwZXJfcGFkZGluZy0tbGc6IDAgMCAxZW0gMDtcclxuXHJcbi8vIEZvb3RlciBwYXJ0aWUgaGF1dGVcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogY291bGV1clxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBwYWRkaW5nLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX21hcmdpbi10b3AtLWxnIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IG1hcmdpbi10b3BcclxuJGZvb3Rlci12MS10b3BfYm9yZGVyLWJvdHRvbTogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvb3RlciB0b3A6IGJvcmR1cmUgYmFzc2VcclxuXHJcbiRmb290ZXItdjFfaXRlbV93aWR0aDogMzMsMzMzMyU7XHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICNmZmY7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcblxyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDE4cHgpLzIgJGZvbnQtZmFtaWx5LS00O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfY3VzdG9tLTI7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbm5lY3QgW0JFR0lOXVxyXG5cclxuJGZvb3Rlci12MV9jb25uZWN0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIHBlcm1ldHRhbnQgZGUgZ8OpcmVyIGwnYWxpZ25lbWVudCBtYW51ZWxcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9jdXN0b20tMjtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZy1ib3JkZXJfY29sb3I6ICRjb2xvcl9jdXN0b20tMjtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZy1hcnJvd19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX2N1c3RvbS0yO1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS00OyAgLy8gVGV4dGUgOiBmb250XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6OmhvdmVyIDogY291bGV1clxyXG5cclxuLy8gQ29ubmVjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFNvY2lhbCBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX3dpZHRoOiAyLjc3N2VtO1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hlaWdodDogMi43NzdlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAuNWVtO1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtO1xyXG5cclxuLy8gU29jaWFsIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lbnUgZm9vdGVyIFtCRUdJTl1cclxuXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIDJ2dywuNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGZvbnRcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9sZXR0ZXItc3BhY2luZzogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuXHJcbi8vIE1lbnUgZm9vdGVyIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvcHlyaWdodCBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNztcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgMnZ3LC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmcgIDogMDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm0gIDogdXBwZXJjYXNlO1xyXG5cclxuLy8gQ29weXJpZ2h0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiRmb290ZXJfYm90dG9tLWJhcl9oZWlnaHQ6IDUwcHg7XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGhlYWRlcl9zZWFyY2gtdG9nZ2xlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZWNvcmF0ZV9ib3JkZXI6ICRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX3RvcDogNDB2aCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYnVyZ2VyLW1lbnVfaGVpZ2h0OiA2NHB4O1xyXG4kaGVhZGVyLS1pbm5lcl9oZWlnaHQ6IDk4cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuJGhlYWRlci0tdjJfbWluLWhlaWdodC0tbWQ6IDY1MHB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z193aWR0aDogNDU2cHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYyX2xvZ28tc3ZnX2hlaWdodDogMTI3cHggIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX2xvZ28tc3ZnX3dpZHRoOiAxOTJweCAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvLXN2Z19oZWlnaHQ6IDUzcHggIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX3NlYXJjaF90b3A6IDg5cHggIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX2dsb2JhbF9idXR0b25fY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLW1kOm5vcm1hbCBub3JtYWwgNDAwIDIwcHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTBweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG46aXRhbGljIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG4tLXhzOml0YWxpYyBub3JtYWwgNDAwIDEycHggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcjJfc2xvZ2FuX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMjRweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXIyX3Nsb2dhbl9fdGl0bGVfY29udGVudF8xX2ZvbnRfbW9iaWxlOiBub3JtYWwgbm9ybWFsIDkwMCAxNXB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGhlYWRlcjJfc2xvZ2FuX19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcjJfc2xvZ2FuX190cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGhlYWRlcjJfc2xvZ2FuX19wYWRkaW5nOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vKlxyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFyazogKCkgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX2FsdF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VsZWN0X2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZF8yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19zZWxlY3RfaXRlbV9iZy1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19zZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9leHRyYV9yYWRpb3MtbGVnZW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfdGV4dGZpZWxkX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19zZWFyY2gtbW9yZV9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19zZWFyY2gtbW9yZV9iYWNrZ3JvdW5kIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4uaGVhZGVyIHtcclxuICAgIC8vamUgdmFpcyBmYWlyZSDDp2EgdHJhbnNpdGlvbjogaGVpZ2h0IDJzIGN1YmljLWJlemllciguMTcsLjY3LC44MywuNjcpO1xyXG5cclxuICAgICZfX3RvcC1jb250YWluZXIge1xyXG4gICAgICAgIC8vcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9uYXZfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmLS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAvL2xlZnQ6IDUwJTtcclxuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICogMikpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9kZWNvcmF0ZV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5oZWFkZXJfX3RvcC1iYW5kZWF1eC13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXJfX3RvcC1iYW5kZWF1eHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0LmhlYWRlcl9fbG9nby1tb2JpbGUge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsge1xyXG5cdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkZXJfX3RvcGJhciB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRlcl9fc2VhcmNoLWJveCB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRlcl9fdG9wLWNvbnRhaW5lci0tZGVjb3JhdGV7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbiAgICAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGV7XHJcblx0XHQuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogLTExcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA3cHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdH1cclxuXHRcdC5idXR0b24tbGluazpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdC5idXR0b24tbGluazpob3ZlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMnM7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcbiAgICAgICAvKiBwb3NpdGlvbjogZml4ZWQ7Ki9cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAvKnRvcDogMDsqL1xyXG5cdFx0cHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGZvbnQ6ICRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTppbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZvbnQ6ICRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS14cztcclxuXHRcdH1cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6JGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0cGFkZGluZzogM3B4IDA7XHJcblx0XHRcdC5idG5fZXN0aW1hdGlvbl9yYXBpZGV7XHJcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMC42ZW0gMWVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICAkY29sb3JfYnJhbmQtMjtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRcdFx0XHRmb250OiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdFx0XHRcdGZvbnQ6JGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bi0teHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0LmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc3dpcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmxvZ28tc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfbG9nby1zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9sb2dvLXN2Z19oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdCZfX2ludGVya2FiIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA0NXB4O1xyXG5cdFx0dG9wOiA2NHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG5cdFx0XHR0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHRcdH1cclxuXHRcdC5oZWFkZXItLWlubmVyX19pbnRlcmthYiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuICAgICZfX25hdi10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAxZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdsb2JhbC1idXR0b24ge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxZW0gKyAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2dsb2JhbF9idXR0b25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fdG9wYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA2ZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTAwMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA2ZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nby1tb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmhlYWRlcl9faG9tZS1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9uYXZfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogY2FsYygxZW0gKyAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9uYXZfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGxlZnQgOiA2ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAmX19zZWFyY2gtdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICRoZWFkZXJfc2VhcmNoLXRvZ2dsZV9jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUtdmVydGljYWxiYXItLWxlZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgbGVmdDogJGhlYWRlcl9ib3JkZXJfc3BhY2luZztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAvL2hlaWdodDogOTJ2aDtcclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA5MnZoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX2RlY29yYXRlX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodGJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICByaWdodDogJGhlYWRlcl9ib3JkZXJfc3BhY2luZztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICBoZWlnaHQ6IDkydmg7XHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMjl2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRoZWFkZXJfcmlnaHRfbGlua19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9yaWdodF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXJfcmlnaHRfbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX3JpZ2h0X2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1iZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAyNXZoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX2RlY29yYXRlX2JvcmRlcjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX2RlY29yYXRlX2JvcmRlcjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAvL2JvdHRvbTogMDtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDUxdmg7XHJcbiAgICAgICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludCgnNjAwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUydmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnNzUwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzdmg7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICB0b3A6IDQ2dmg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzgwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzZW07XHJcbiAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgLy96LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtICN7JHdyYXBwZXJfcGFkZGluZy14LS1tZH0pO1xyXG4gICAgICAgICAgICBsZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgei1pbmRleDogMzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiA5MDAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWhvbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdGhlaWdodDogMTAwdnc7XHJcblx0XHR9XHJcbiAgICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA0MHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDB2dztcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZpZGVvX3NsaWRlX2JhY2tncm91bmRfZmFsc2Uge1xyXG4gICAgICAgICAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBQYWdlIGludGVybmVcclxuICAgICYtLWlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItLWlubmVyX2J1cmdlci1tZW51X2hlaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLS1pbm5lcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkaGVhZGVyLS1pbm5lcl9ib3JkZXI7XHJcbiAgICAgICAgei1pbmRleDogMzAwMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci0taW5uZXJfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX190b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlci0taW5uZXJfbG9nb19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItLWlubmVyX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNsaWRlIHtcclxuICAgICAgICAuaGVhZGVyLXN3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvLyBWZXJzaW9ucyBkZSBoZWFkZXJcclxuXHJcbiAgICAmLS12MSB7XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICYtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX2hvbWUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdjIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICYuaGVhZGVyLS1ob21lIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItLXYyX21pbi1oZWlnaHQtLW1kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItLXYyX21pbi1oZWlnaHQtLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXJfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci0tdjJfbWluLWhlaWdodC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHQubG9nb19fc2xvZ2FuX192MntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6ICRoZWFkZXJfbG9nb190b3A7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM2VtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzZW07XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdFx0dG9wOiAxNXZoO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTB2dztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblx0XHRcdCZfX3Nsb2dhbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG5cdFx0XHRcdFx0Zm9udDogJGhlYWRlcjJfc2xvZ2FuX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAkaGVhZGVyMl9zbG9nYW5fX3BhZGRpbmc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyMl9zbG9nYW5fX3RyYW5zZm9ybTtcclxuXHRcdFx0XHRmb250OiAkaGVhZGVyMl9zbG9nYW5fX3RpdGxlX2NvbnRlbnRfMV9mb250X21vYmlsZTtcclxuXHRcdFx0XHRjb2xvcjokaGVhZGVyMl9zbG9nYW5fX2NvbG9yO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgICYtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX2hvbWUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlci0tdjJfbG9nby1zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLS12Ml9sb2dvLXN2Z19oZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgJi0tbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXYzIHtcclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNyU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgJi0tbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3O1xyXG4gICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbiAgICAmX192aWRlby1mb3JlZ3JvdW5kLFxyXG4gICAgJl9fdmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgaGVpZ2h0OiAzMDAlOyB0b3A6IC0xMDAlOyB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgd2lkdGg6IDEwMCU7IGxlZnQ6IDA7IHRvcDogNiU7fVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgICAgICB0b3A6ICRoZWFkZXJfc2VhcmNoX3RvcDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcms6ICgpICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFyazogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICBmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk6IC42LFxyXG4gICAgKSwgJG1haW4tc2VhcmNoX19mb3JtX2RhcmtcclxuKTtcclxuXHJcbi8vIEhvbWUgLSBtb3RldXIgZGUgcmVjaGVyY2hlXHJcbi5oZWFkZXIge1xyXG4gICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICAuZm9ybV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRoZWFkZXJfbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEZvcm1EYXJrKCRtYWluLXNlYXJjaF9fZm9ybV9kYXJrLCAnJicpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHRlIHBhZ2UgaW50ZXJuZVxyXG4vKlxyXG4uYm9keS0taW5uZXIge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0IDogMDtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0IDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLmJvZHktLWhvbWUge1xyXG4gICAgLmhlYWRlci0tdjIge1xyXG4gICAgICAgIC5oZWFkZXJfX2hvbWUtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItLXN0aWNreSB7XHJcblx0LmhlYWRlcl9faW50ZXJrYWIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHQuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEsXHJcblx0LmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLFxyXG5cdC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcblx0XHQuaGVhZGVyX19pbnRlcmthYiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyX19ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgcGFkZGluZzogMmVtIDNlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkZXJfYm94X190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRvb2xzIHtcclxuICAgICAgICAuaGVhZGVyX19ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgICAuaGVhZGVyX19ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBIZWFkZXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGhlYWRlcl9uYXZfYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiRoZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGcnKTtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGhlYWRlcl9sb2dvX3RvcDogNDB2aDtcclxuJGhlYWRlcl9zZWFyY2hfdG9wOiA4OXB4O1xyXG5cclxuXHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDpub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tMTtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLXhzOm5vcm1hbCBub3JtYWwgNDAwIDEwcHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuOml0YWxpYyBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0yO1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuLS14czppdGFsaWMgbm9ybWFsIDQwMCAxMnB4ICRmb250LWZhbWlseS0tMjtcclxuXHJcblxyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGhlYWRlcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQgJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJGhlYWRlci0taW5uZXJfYnVyZ2VyLW1lbnVfaGVpZ2h0OiA2NHB4O1xyXG4kaGVhZGVyLS1pbm5lcl9oZWlnaHQ6IDk4cHg7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQ6ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRoZWFkZXItLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC40OCk7XHJcbiRoZWFkZXItLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGhlYWRlci0taW5uZXJfYm9yZGVyOiBub25lO1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDogaW5oZXJpdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRoZWFkZXJfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuJGhlYWRlcl9ib3hfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuLy9cclxuLy8gVGl0bGUgKHNsb2dhbiAvLyBCb3gpXHJcbi8vXHJcbiRoZWFkZXJfYm94X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xICRmb250LWZhbWlseS0tNDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgMnZ3LCAzN3B4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGhlYWRlcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBIb21lIC0gbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNyk7XHJcblxyXG4vLyBQYWdlIEludGVybmUgZGFucyBjb250ZW51XHJcbiRoZWFkZXJfbWFpbi1zZWFyY2hfY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBQb3NpdGlvbiBkdSBib3V0b24gZGUgcmVjaGVyY2hlXHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3A6IDM1dmg7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3AtLWgtbWQ6IDV2aDtcclxuXHJcbi8vXHJcbi8vIFZlcnNpb24gMVxyXG4kaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQ6IDUwcHg7XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnNpb24gMlxyXG4kaGVhZGVyLS12Ml9taW4taGVpZ2h0LS1tZDogNjUwcHg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wOiAxMXZoO1xyXG4kaGVhZGVyLS12Ml9jb250ZW50X3RvcC0taC1sZzogMTZ2aDtcclxuJGhlYWRlci0tdjItLXdpdGhzbG9nYW5fY29udGVudF90b3A6IDh2aDtcclxuJGhlYWRlci0tdjJfbG9nby1zdmdfd2lkdGg6IDQ1NnB4O1xyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z19oZWlnaHQ6IDEyN3B4O1xyXG5cclxuJGhlYWRlcjJfc2xvZ2FuX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMjRweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgO1xyXG4kaGVhZGVyMl9zbG9nYW5fX3RpdGxlX2NvbnRlbnRfMV9mb250X21vYmlsZTogbm9ybWFsIG5vcm1hbCA5MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgO1xyXG4kaGVhZGVyMl9zbG9nYW5fX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuJGhlYWRlcjJfc2xvZ2FuX190cmFuc2Zvcm06IHVwcGVyY2FzZSA7XHJcbiRoZWFkZXIyX3Nsb2dhbl9fcGFkZGluZzogMWVtIDtcclxuXHJcbi8vIExvZ28gU3ZnXHJcbiRoZWFkZXJfbG9nby1zdmdfd2lkdGg6IDE5MnB4O1xyXG4kaGVhZGVyX2xvZ28tc3ZnX2hlaWdodDogNTNweDtcclxuXHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9jb2xvcjogJGhlYWRlcl9uYXZfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcblxyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrOihcclxuICAgICAgICBmb3JtX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIGZvcm1fYWx0X2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3NlYXJjaC1tb3JlX2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIHJhbmdlX3BsdXNfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtYXJyb3ctY29sb3I6ICRjb2xvcl9icmFuZC0yLFxyXG4pOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRoZWFkZXJfbmF2LXRvZ2dsZV9jb2xvcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX25hdl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3RvcDogMDtcclxuICAgIC8vcmlnaHQ6IGNhbGMoMWVtICsgI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICByaWdodDogY2FsYyg0ZW0gKyAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lcyB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAgICAgJiwgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMsbGVmdCAuNXMsdHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC40cyAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VhcmNoLXRvZ2dsZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC10b2dnbGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX3RleHRfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX25hdl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLXRvZ2dsZV9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmaWxsOiAkc2VhcmNoLXRvZ2dsZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9X19pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWFyY2gtdG9nZ2xlX2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kc2VhcmNoLXRvZ2dsZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTdweC8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVFRJTEVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQxMThlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMS40MTE4ZW0pLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS42NjY2IE9wZW4tU2FucyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfY29sbzogJGludGVya2FiLWhvbWUtdjFfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRpbnRlcmthYi1ob21lLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xIE9wZW4tU2FucyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vSVRFTVxyXG5cclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnRlcmthYi1ob21lLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgLy9jb2xvcjogJGludGVya2FiLWhvbWUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZy10b3A6ICRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGludGVya2FiLWhvbWUtdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMi5wbmcnKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMS40MTE4ZW0pLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDEuNDExOGVtKS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVEVYVFxyXG4kaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiBPcGVuLVNhbnMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3RleHRfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250IDogJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2NvbG86ICRpbnRlcmthYi1ob21lLXYyX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIE5PVEVcclxuJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xIE9wZW4tU2FucyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKi9cclxuLy9JVEVNXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLWhvbWUtdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZy10b3A6ICRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fbGFiZWwtdHh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3BsYWNlaG9sZGVyX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltb19jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyNGVtLzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtIEF2ZW5pckJvb2ssVGltZXMgTmV3IFJvbWFuLHNlcmlmICFkZWZhdWx0O1xyXG4kamVzdGltb19sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGplc3RpbW9fX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuXHJcbiRqZXN0aW1vX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uamVzdGltbyB7XHJcbiAgICBjb2xvcjogJGplc3RpbW9fY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL2hlaWdodDogNzYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMi45NDExZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41Mjk0ZW07XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqZXN0aW1vX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkamVzdGltb19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkamVzdGltb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRqZXN0aW1vX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRqZXN0aW1vX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwPioge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3Qtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwtdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAmLmZpcnN0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19sYWJlbC10eHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbTtcclxuXHJcbiAgICAgICAgICAgICYuY29uZGl0aW9uX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltb19jaGVja2JveF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRqZXN0aW1vX2xlZ2Fsc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fbGVnYWxzX2NvbG9yO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGplc3RpbW9fbGFiZWwtdHh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRqZXN0aW1vX3BsYWNlaG9sZGVyX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kamVzdGltb19jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyNGVtLzEuMmVtICRmb250LWZhbWlseS0tMTtcclxuJGplc3RpbW9fbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtIEF2ZW5pckJvb2ssVGltZXMgTmV3IFJvbWFuLHNlcmlmO1xyXG4kamVzdGltb19sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGplc3RpbW9fX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuXHJcbiRqZXN0aW1vX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGplc3RpbW9fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRqZXN0aW1vX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZSAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtcmVwZWF0ICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogMi41ZW0gMCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbi8vIFNlYXJjaFxyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2xpc3RpbmcvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtY29sb3IgJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtaW1hZ2UgJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0ICRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjYpICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uanVtYm90cm9uLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkanVtYm90cm9uLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogJGp1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1mdWxsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0ZW07XHJcblx0XHR9XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGp1bWJvdHJvbi12MV9fdGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRjb3JlX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgbGVmdDogNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQgOiAkanVtYm90cm9uLXYxX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgIC5qdW1ib3Ryb24tdjEge1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tdjEtLXNlYXJjaCB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgei1pbmRleDogNjY2O1xyXG4gICAgYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICBtaW4taGVpZ2h0OiAkanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi12MS0tc2VhcmNoX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSnVtYm90cm9uIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuXHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZSAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtcmVwZWF0ICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4kanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRqdW1ib3Ryb24tdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmc6IDIuNWVtIDA7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV90aXRsZV9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yOiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMzogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xOiAxcHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18yOiA3LjVweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzM6IDIuNXB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzI6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzM6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzQ6IG5vcm1hbCBub3JtYWwgNjAwIDEycHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80OiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNTogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNjogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNzogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzE6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNTogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNjogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzM6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzM6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81OiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzY6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIsIDAuNzUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdjJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vL0xPQURFUlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vQlVUVE9OIEFMRVJURSBNQUlMXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBPRkZSRURFTSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvd19jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0yLCAwLjIpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIFJBRElPIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIENIRUNLQk9YIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF83ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIENIRUNLQk9YIEdST1VQRUQgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIElOVEVHRVIgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX25vdF9kaXNhYmxlZF9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBEQVRFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQlVCQkxFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkVGRVJFTkNFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU1VCTUlUIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2JlZm9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTV0lUQ0ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfc3dpdGNoX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gTE9DQUxJWkFUT1IgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250X3NpemU6IDEzcHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjA1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlcl9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlLWJvdHRvbV9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlLWxlZnRfY29sb3JfaG92ZXI6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9iYWNrZ3JvdW5kX2hvdmVyOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2FmdGVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iZWZvcmVfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEJBU0UgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX25vdF9kaXNhYmxlZF9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZGVmYXVsdF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zZWFyY2gtZmlsdGVyX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNikgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfcmFuZ2VfX19pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3JhbmdlX19faGlnaGxpZ2h0X2JvcmRlcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfYmVmb3JlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9mb250OiBub3JtYWwgaXRhbGljIDQwMCAxNXB4LzEuMmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtLXNlYXJjaC1maWx0ZXJfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zLCAwLjcpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1NFQ1RJT04gRk9STSBGVUxMIFNVUkNIQVJHRURcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9tYXgtd2lkdGg6IDEyMDBweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9mb250OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWNvbnRlbnRfbGV0dGVyX3NwYWNpbmc6IDAuNXB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAuN2VtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtY29udGVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfYm90dG9tX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfdG9wX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC1zcGFuX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF90aXRsZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X3RpdGxlLWxhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9maXJzdF9sZXR0ZXJfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X2xhYmVsLWVsZW1lbnRfY29sb3IgOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9jb2xvciA6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfdGV4dGZpZWxkLWlucHV0X3BsYWNlaG9sZGVyX2NvbG9yIDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9zcy1tdWx0aS1zZWxlY3RlZF9hZnRlcl9iYWNrZ3JvdW5kIDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU09SVFxyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfbGV0dGVyX3NwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1faG92ZXJfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81LCAwLjI1KSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEVTVElNQVRFXHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gREVGQVVMVFxyXG5cclxuLmxvYWRlcl9jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZm9ybSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXNlbGVjdF9fZWxlbWVudCB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50c19fY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3hfc2hhZG93X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rLWVtYWlsIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvcm1DaGVja2JveCB7XHJcbiAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIge1xyXG4gIC5mb3JtQ2hlY2tib3hDYXQge1xyXG4gICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGFiZWwtbGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgIC5lbGVtZW50X19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9ib3R0b21fYmFja2dyb3VuZDtcclxuICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3RvcF9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5lbXB0eSB7XHJcbiAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mb3JtUmFkaW8ge1xyXG4gICAgJl9fbGFiZWwtcmFkaW8ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250IDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtSW50ZWdlciB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuaW50ZWdlcl9jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZUxvY3NhaXMge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9kZWZhdWx0X2ZvbnQ7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgICYtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5wdXRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwLjVweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9jb2xvcjtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgbGVmdDogNy41cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJ1YmJsZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTFweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogY2FsYyg1MHB4IC0gMWVtKTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtUmVmZXJlbmNlIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC5sYWJlbF9faXRlbSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0X19pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxZW0gMWVtIDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZzogMjVweCA1M3B4IDFlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIC5mb3JtU3VibWl0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZXNldF9faXRlbSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgLmZvcm1Td2l0Y2gge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF9jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAuc3dpdGNoLWNoZWNrYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAuc3dpdGNoLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYm94X3NoYWRvdztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2FsaXphdG9yX19leHRyYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgIC5yYWRpb3NfX2ZpZWxkc2V0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250X3NpemU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0X3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1TZWxlY3Qge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX2NvbG9yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtdmFsdWUtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9mb250O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSB7XHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGVyX2NvbG9yX2hvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMC41ZW0gKyA0cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtYm90dG9tX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZS1sZWZ0X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRVNUSU1BVElPTlxyXG5cclxuLmZvcm0tZXN0aW1hdGUge1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCA0ZW07XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBCQVNFXHJcblxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zZWFyY2gtZmlsdGVyX2JhY2tncm91bmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgJi10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10cmFja19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcclxuICAgIH1cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tdHlwZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLXByaWNlc19fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAmU2VsZWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmFuZ2UtLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuYWRkX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yYW5nZV9fX2hpZ2hsaWdodF9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yYW5nZV9fX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3JhbmdlX19faW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XHJcblxyXG4gICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtRGF0ZUxvY3NhaXMge1xyXG4gICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWwtZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0X2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2VsZW1lbnRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgkY29sb3JfbmV1dHJhbC0yLCAwLjE1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmRhdGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9Db250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRlVMTFxyXG5cclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgJi10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2JvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfbWF4LXdpZHRoO1xyXG4gICAgcGFkZGluZzogMCAwIDRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2Nsb3NlIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJi1kcmF3aW5nIHtcclxuICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsO1xyXG4gICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICBmb250LWZhbWlseTogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xyXG4gICAgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyMjVweCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gMWVtKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uUGFyYW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fc3VtbWFyeSxcclxuICAgICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcclxuICAgICAgICAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X3RpdGxlLWxhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF90aXRsZS1sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtc3Bhbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2tib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2ZpcnN0X2xldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgIHtcclxuICAgICAgICAuZm9ybVNlbGVjdCB7XHJcbiAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfdGV4dGZpZWxkLWlucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9zcy1tdWx0aS1zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9zcy1tdWx0aS1zZWxlY3RlZF9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTNfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU0X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTZfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU3X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5maWx0ZXIge1xyXG4gICAgJi1sZWZ0X19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0X19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfZm9udDtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9pY29uX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC50ZXh0LWNvdW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVsZW1lbnRfX2l0ZW0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fZm9udDtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuICAuc3MtY29udGVudCAuc3MtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JhY2tncm91bmRfaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRoZW1lLWRlZmF1bHQgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiByZWQgIWRlZmF1bHQ7XHJcbi8vJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VvLXRleHRzLXYxX3RleHRfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RleHRfX2xpbmUtaGVpZ2h0OiAxLjVlbSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90ZXh0X19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sge1xyXG4gIG1heC13aWR0aDogMTEyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcclxuXHJcbiAgLnNlby10ZXh0cy12MV9fdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG5cclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlby10ZXh0cy12MV9fdGV4dCB7XHJcbiAgICBjb2xvcjogJHNlby10ZXh0cy12MV90ZXh0X19jb2xvcjtcclxuICAgIGZvbnQ6ICRzZW8tdGV4dHMtdjFfdGV4dF9fZm9udDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc2VvLXRleHRzLXYxX3RleHRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDczcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1haW4tbmF2X2Nsb3NlX190ZXh0X3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS42NjY2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2Nsb3NlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWluLW5hdiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgcG9zaXRpb24gIDogZml4ZWQ7XHJcbiAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgcmlnaHQgICAgIDogMDtcclxuICAgIHotaW5kZXggICA6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbiA6IGFsbCAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgdHJhbnNmb3JtICA6IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICBwYWRkaW5nLXRvcCAgOiAkbWVudV9wYWRkaW5nLXRvcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skbWVudV9wYWRkaW5nLXNpZGVzfSAtIDJlbSk7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAkbWVudV9wYWRkaW5nLXNpZGVzO1xyXG5cclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQ7XHJcbiAgICBjb2xvciAgICAgOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG5cclxuICAgIC8vZm9udC1zaXplOiAwLjhlbTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aCAgICA6IDg4JTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtZW51X21heC13aWR0aDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyYtLWhvcml6b250YWwge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGNvbG9yICAgICA6ICRtZW51X2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb24gOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjAwMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYm9keS0tbWVudS1vcGVuZWQgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgICAgei1pbmRleCAgIDogMTAwMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC8vbWF4LWhlaWdodCA6IGNhbGMoMTAwdmggLSAoI3skbWVudV9wYWRkaW5nLXRvcH0gKyAxZW0pKTtcclxuICAgICAgICAvL21heC1oZWlnaHQgOiA0MDBweDtcclxuICAgICAgICBvdmVyZmxvdyA6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgIC8vI3skYmxvY2t9LS1ob3Jpem9udGFsICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1lbnVfd3JhcHBlcl9tYXgtd2lkdGgtLWxnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0ICAgIDogJG1lbnUtY2xvc2VfcG9zaXRpb25fcmlnaHQ7XHJcbiAgICAgICAgdG9wICAgICA6ICRtZW51LWNsb3NlX3Bvc2l0aW9uX3RvcDtcclxuICAgICAgICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF90ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZyAgIDogLjVlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgIDogY2FsYygjeyRtZW51LWNsb3NlX3NpemV9KTtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgIDogY2FsYygjeyRtZW51LWNsb3NlX3NpemV9KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG4gICAgICAgICAgICBmaWxsOiAkbWVudV9jbG9zZV9idXR0b247XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtZW51X2Nsb3NlX2J1dHRvbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vI3skYmxvY2t9LS1ob3Jpem9udGFsICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wYmFyIHtcclxuICAgICAgICAudG9wYmFyIHtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbGJhci1hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1tZW51LW9wZW5lZCB7XHJcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLm1haW4tbmF2IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhlYWRlcl9fdG9wLS12MyB7XHJcbiAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNZW51IHByaW5jaXBhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWVudV9iYWNrZ3JvdW5kICAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMSxyZ2JhKCRjb2xvcl9icmFuZC0xLCAuOSkpOyAgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1tb2JpbGUgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJG1lbnVfYmFja2dyb3VuZC0taG9yaXpvbnRhbDogdHJhbnNwYXJlbnQ7XHJcbiRtZW51X2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnVfY29sb3ItLW1vYmlsZSAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LXNlcGFyYXRvcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRtZW51X2Nsb3NlX2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnVfaG92ZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZSAgICA6ICRjb2xvcl9jdXN0b20tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IE1PQklMRSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS12ZWlsX2NvbG9yICAgICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwwLjIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IGNvdWxldXIgZHUgdm9pbGUgcGFyIGRlc3N1cyBsZSBjb250ZW51XHJcblxyXG5cclxuJG1lbnVfbWF4LXdpZHRoICAgICAgOiAyNi44NzVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogd2lkdGhcclxuJG1lbnVfdHJhbnNpdGlvbiAgICAgOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTsgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG4kbWVudV9wYWRkaW5nLXRvcCAgICA6IDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgdG9wXHJcbiRtZW51X3BhZGRpbmctc2lkZXMgIDogMy42ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogcGFkZGluZyBkcm9pdGUgZXQgZ2F1Y2hlXHJcbiRtZW51LXZlaWxfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBkdSB2b2lsZVxyXG4kbWVudV93cmFwcGVyX21heC13aWR0aC0tbGc6ICR3cmFwcGVyX21heC13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHdyYXBwZXIgbWF4IHdpZHRoXHJcblxyXG4kbWVudS1pdGVtX3BhZGRpbmc6IC4zZW0gLjRlbTtcclxuJG1lbnUtaXRlbV9wYWRkaW5nLS1tb2JpbGU6IDEuNWVtIDA7XHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX2JyYW5kLTIsIDEpO1xyXG4kbWVudS1pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kbWVudS1pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAxLjJlbS8xZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMTNweC8xZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJG1lbnUtaXRlbV9mb250LS1sZyAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMTNweC8xZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgIC8vIE1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9kZWNvcmF0aW9uICAgIDogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG5cclxuXHJcbiRzdWJtZW51LWl0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzFlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtLW1kICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMWVtICRmb250LWZhbWlseS0tNDsgICAgICAgIC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1sZyAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0vMWVtICRmb250LWZhbWlseS0tNDsgICAgICAgIC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudV9wb3NpdGlvbi14OiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRzdWJtZW51X3BhZGRpbmctbGVmdCAgICAgICA6IDEuOWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBwYWRkaW5nIGdhdWNoZVxyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZSAgICAgOiAwLjhlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGFpbGxlIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAkbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fcGFkZGluZyAgICAgICA6IDEuN2VtIDA7XHJcbiRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbiAgICAgICA6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1fY29sb3IgICAgICAgOiAjZmZmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA+IGhvdmVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IHB1Y2UgY291bGV1clxyXG4kc3VibWVudS1pdGVtX2RlY29yYXRpb25faGVpZ2h0OiAxNHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IHB1Y2UgaGF1dGV1clxyXG4kc3VibWVudS1pdGVtX2RlY29yYXRpb25fd2lkdGg6IDVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgcHVjZSB3aWR0aFxyXG4vLyBTb3VzLW1lbnUgOiBwYWRkaW5nIGhhdXQvYmFzIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX3RleHQtZGVjb3JhdGlvbjogJG1lbnUtaXRlbV9kZWNvcmF0aW9uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG4kbWVudS1jbG9zZV9zaXplICAgICA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fdG9wIDogMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gVG9wXHJcbiRtZW51LWNsb3NlX3Bvc2l0aW9uX3JpZ2h0IDogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gUmlnaHRcclxuJG1lbnUtdG9wYmFyX3Bvc2l0aW9uOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhcnJlIGQnb3V0aWxzIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1lbnVcclxuXHJcbiRoZWFkZXJfbmF2LXRvZ2dsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWVudSBkZXMgcGFnZXMgaW50ZXJuZXMgW0JFR0lOXVxyXG5cclxuJG1lbnUtLWlubmVyX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3IgICAgOiAjZmFiYzEwO1xyXG5cclxuLy8gTWVudSBkZXMgcGFnZXMgaW50ZXJuZXMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vIFRvb2xiYXIgZGFucyBsZSBtZW51IGVuIHJlc3BvbnNpdmVcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjRlbSkvMS40ICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjRlbSkvMS40ICRmb250LWZhbWlseS0tMiA7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1lbnUtZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICBcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10b2dnbGVke1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWVudS1pdGVtX3BhZGRpbmc6IC4zZW0gLjRlbSAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9wYWRkaW5nLS1tb2JpbGU6IDEuNWVtIDAgIWRlZmF1bHQ7XHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX2JyYW5kLTIsIDEpICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kc3VibWVudV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxMDAlKSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWVudSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZm9udDogJG1lbnUtaXRlbV9mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiAkbWVudS1pdGVtX3RleHQtYWxpZ247XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgZm9udDogJG1lbnUtaXRlbV9mb250LS1sZztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjRlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJG1lbnVfaXRlbV9ib3JkZXItdG9wO1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbV9wYWRkaW5nLS1tb2JpbGU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbjtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjhlbSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuNmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayxcclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1Ym1lbnUge1xyXG5cclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHpvb206IDE7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgIGxlZnQ6ICRzdWJtZW51X3Bvc2l0aW9uLXg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGZvbnQ6ICRzdWJtZW51LWl0ZW1fZm9udDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJHN1Ym1lbnUtaXRlbV9mb250LS1tZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250OiAkc3VibWVudS1pdGVtX2ZvbnQtLWxnO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQsICdtYXgtd2lkdGgnKSB7XHJcbiAgICAgICAgdG9wIDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaGVhZGVyX2JvcmRlcl9zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXJfYm9yZGVyX3NwYWNpbmc7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWJtZW51X3NlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAvKmxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzOyovXHJcbiAgICAgICAgICAgIC5zdWJtZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIC5zdWJtZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgLy9mb250LXNpemU6ICRzdWJtZW51LWl0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzdWJtZW51LWl0ZW1fdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3VibWVudS1pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogY2FsYygjeyRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbl9oZWlnaHR9LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoI3skc3VibWVudS1pdGVtX2RlY29yYXRpb25faGVpZ2h0fS8gMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbl93aWR0aCBzb2xpZCAkc3VibWVudS1pdGVtX2RlY29yYXRpb25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG1lbnUtc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3JcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9wLS12MiB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgIDogMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kLS12ZXJ0aWNhbCAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93OiA0ICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuXHJcbiRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfbW9yZV9mb250ICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfbW9iaWxlX3NwYW5fY29sb3IgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9zcGFuX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nICAgICAgIDogNHB4IDVweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3IgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmctLXhsIDogNHB4IDVweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvci0teGwgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHktLXhsOiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWNsb3NlX3NpemUgICAgICAgIDogMmVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fdG9wICAgIDogMWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fcmlnaHQgICAgOiA0ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9tb2JpbGVfcG9zaXRpb25fcmlnaHQgICAgOiA0ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9jbG9zZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9jbG9zZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkbWFpbi1zZWFyY2hfY2xvc2VfX3RleHRfdGV4dC1mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy10b3AgIDogNWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlczogMy42ZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX2NvbG9yICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtNywgMC40KSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3JhbmdlX3ByZXZpZXdfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgJGJsb2NrOiAnLm1haW4tbmF2JztcclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9ye1xyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlIHtcclxuICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9yYW5nZV9wcmV2aWV3X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAkbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGVnZW5kIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX3RpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2Nyb2xsIHBlcnNvbm5hbGlzw6lcclxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9jb2xvcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtbW9yZSB7XHJcbiAgICBjb2xvcjogJG1haW4tc2VhcmNoX21vcmVfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfbW9yZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2NvbG9yO1xyXG4gICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaF9tb3JlLWljb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX21vcmUtaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2hfX21vcmUge1xyXG4gICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9tb3JlX21vYmlsZV9zcGFuX2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9tb3JlX3NwYW5fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnMgY3ViaWMtYmV6aWVyKC4xNywuNjcsLjgzLC42Nyk7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA0MDAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRtYWluLXNlYXJjaF90cmFuc2l0aW9uO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkbWFpbi1zZWFyY2hfcGFkZGluZy10b3A7XHJcblxyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZC0tdmVydGljYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWVudV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjAwMDtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haW4tc2VhcmNoX3BhZGRpbmctdG9wfSk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4ZW07XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXN9IC0gMmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodCAgICA6ICRtYWluLXNlYXJjaC1jbG9zZV9tb2JpbGVfcG9zaXRpb25fcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgIDogJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uX3RvcDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgICAgOiAkbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgIDogLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgOiBjYWxjKCN7JG1haW4tc2VhcmNoLWNsb3NlX3NpemV9KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgOiBjYWxjKCN7JG1haW4tc2VhcmNoLWNsb3NlX3NpemV9KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1jbG9zZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNjcm9sbCBwZXJzb25uYWxpc8OpXHJcbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUgIHtcclxuICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX29wYWNpdHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9hZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMy41ZW07XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMy41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlYWR5IHtcclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmctbmV4dCB7XHJcbiAgICAgICAgLm1haW4tc2VhcmNoX19leHBhbmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgQGlmICgkbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheSA9PSBmYWxzZSkge1xyXG4gICAgICAgIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNmVtIDAgMCAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0X19maWVsZC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1haW4tc2VhcmNoX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRvcDogLTUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCAtMC41ZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb3JtX19jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgLy8gbWluLXdpZHRoOiAoMTAwJSAvICRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdyk7XHJcbiAgICAgICAgd2lkdGg6ICgxMDAlIC8gJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93KTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0X19maWVsZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICByaWdodDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lmaWNcclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlX19wcm9tcHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2VfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aDtcclxuICAgICAgICBwYWRkaW5nOiAkbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlLS12YWx1ZXMge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3Jpem9udGFsIHtcclxuICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAuc3VibWl0X19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNmVtIDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMC41ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtbW9yZSB7XHJcbiAgICBmb250OiAkbWFpbi1zZWFyY2hfbW9yZV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9tb3JlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9tb3JlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOWVtO1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgYm9yZGVyOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgJi0tY2xvc2VkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICYtLWNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keTpub3QoLmJvZHktLWhvbWUpIHtcclxuICAgIC5zZWFyY2gtaG9sZGVyLS1ob3Jpem9udGFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXHJcbi5odG1sLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsb2FkNyB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgLTAuNWVtO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFlbSAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBIYWNrc1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gICAgLm1haW4tc2VhcmNoIC5idXR0b24geyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5tYWluLXNlYXJjaCAuYnV0dG9uIHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuXHJcbi8vIE1vdGV1ciBkZSByZWNoZXJjaGUgZGFucyBjb250ZW51XHJcbi5tYWluIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIC5mb3JtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9tYWluLXNlYXJjaF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vdGV1ciBkZSByZWNoZXJjaGUgcHJpbmNpcGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgIDogMXMgZWFzZS1pbi1vdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IHRyYW5zaXRpb24gYW5pbWF0aW9uXHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBmb25kXHJcbiRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdzogNDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX21vYmlsZV9wb3NpdGlvbl9yaWdodCAgICA6IDRlbTtcclxuXHJcbi8vIExhYmVsXHJcbiRtYWluLXNlYXJjaF9sYWJlbF9kaXNwbGF5OiBmYWxzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWwgOiBhZmZpY2hlciBvdSBub25cclxuXHJcblxyXG4vLyBUaXRyZVxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtICRmb250LWZhbWlseS0tMjsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgc3VyLXRpdHJlXHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b24gKHZhbGlkYXRpb24pXHJcbi8vXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuJG1haW4tc2VhcmNoX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSAkZm9udC1mYW1pbHktLTQ7O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJ2b2lyIHBsdXNcIlxyXG4kbWFpbi1zZWFyY2hfbW9yZV9mb250ICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogZm9udFxyXG4kbWFpbi1zZWFyY2hfbW9yZV9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogbGV0dGVyLXNwYWNpbmdcclxuJG1haW4tc2VhcmNoX21vcmVfdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IHRleHQtdHJhbnNmb3JtXHJcbiRtYWluLXNlYXJjaF9tb3JlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX21vcmVfbW9iaWxlX3NwYW5fY29sb3IgICA6ICRtYWluLXNlYXJjaF9tb3JlX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9zcGFuX2NvbG9yICAgOiAkbWFpbi1zZWFyY2hfbW9yZV9jb2xvcjtcclxuJG1haW4tc2VhcmNoX21vcmVfYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IEZvbmRcclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IEZvbmRcclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY3VzdG9tLTIgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IGJvcmRlclxyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlci1yYWRpdXM6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogYm9yZGVyIHJhZGl1c1xyXG5cclxuLy8gPCBYTFxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogTGV0dGVyLXNwYWNpbmdcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvciAgOiAkY29sb3JfY3VzdG9tLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IEJhY2tncm91bmRcclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmcgICAgICAgOiA0cHggNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFBhZGRpbmdcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3IgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlcyBpY29uZXNcclxuJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvciAgICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZHUgc2xpZGVyXHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIHBsYWNlaG9sZGVyXHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBPcGFjaXRlIHBsYWNlaG9sZGVyXHJcblxyXG5cclxuLy8gWExcclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmctLXhsICAgICA6IDRweCA1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFBhZGRpbmdcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw6ICRjb2xvcl9jdXN0b20tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBCYWNrZ3JvdW5kXHJcbiRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bCAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlcyBpY29uZXNcclxuJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvci0teGwgICA6ICRjb2xvcl9jdXN0b20tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZHUgc2xpZGVyXHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvci0teGw6ICRjb2xvcl9uZXV0cmFsLTEgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgcGxhY2Vob2xkZXJcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHktLXhsOiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IE9wYWNpdGUgcGxhY2Vob2xkZXJcclxuXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9zaXplICAgICAgICA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uX3RvcCAgICA6IDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGRyb2l0ZSBkdSBtb3RldXJcclxuJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uX3JpZ2h0ICAgIDogNGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1vdGV1clxyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IGNvdWxldXJcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2N1c3RvbS0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IGNvdWxldXIgIGF1IGhvdmVyXHJcblxyXG4kbWFpbi1zZWFyY2hfcmFuZ2VfcHJldmlld19jb2xvci0teGw6ICRjb2xvcl9jdXN0b20tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBwcmV2aWV3IGxhYmVsXHJcblxyXG5cclxuLy8gVmVydGljYWxcclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlOyAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1haW4tc2VhcmNoX3BhZGRpbmctdG9wICA6IDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogcGFkZGluZyB0b3BcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM6IDMuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogcGFkZGluZyBkcm9pdGUgZXQgZ2F1Y2hlXHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kLS12ZXJ0aWNhbCAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KTtcclxuXHJcbi8vIFNjcm9sbGJhclxyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX2NvbG9yICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtNywgMC40KTtcclxuJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9vcGFjaXR5OiAxO1xyXG5cclxuXHJcbi8vIFBhZ2VzIGludGVybmVzXHJcbiRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDsiLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlsc19waG9uZV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRvcnktZGV0YWlscy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE3NjVlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5LjRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlsc19waG9uZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTc2NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlsc19tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmX19yY3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE3NjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlsc19tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmVfYmxvY2stdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjQ3MWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtYW5kYXRvcnktZGV0YWlscy12MV90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9wZXJ0eS1saXN0aW5nIHtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zZW9fX3RpdGxlIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDFlbSAxZW07XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvcGVydHkgbGlzdGluZyAtIHYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW07XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVwcmVzZW50YXRpdmUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZV9ibG9jay10ZXh0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlsc19waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX3Bob25lX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vLyBSZXByZXNlbnRhdGl2ZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNzZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExJU1RJTkcgW0JFR0lOXVxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcDogKCk7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9tYXBcclxuKTtcclxuLy8gTElTVElORyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RleHRfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtcy13cmFwcGVyX21heC13aWR0aCA6IDEyMDBweCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAyZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMmVtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBDT09SRFNcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRvcnktbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1zLXdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIGJpZW5zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9jb250ZW50LWJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1zLXdyYXBwZXJfbWF4LXdpZHRoIDogMTIwMHB4O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMztcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00IDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuLy8gSVRFTSBDT09SRFNcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEl0ZW0gaG92ZXJcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBDT09SRFNcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRvcnktbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuMzUyOWVtIDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjM1MjllbSAxZW0gMi4zNTI5ZW0gMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIGJpZW5zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMmVtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4vLyBJVEVNIENPT1JEU1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfY29vcmRzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gSXRlbSBob3ZlclxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmdfX3RpdGxlX21hcDogKFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXN2Z19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtc3ZnX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuJG1hcC1zdmdfX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Z19fdGV4dF9mb250LFxyXG4gICAgY29sb3I6ICRtYXAtc3ZnX190ZXh0X2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJG1hcC1zdmdfX3RleHRfdGV4dC1hbGlnbixcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFwLXN2ZyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjAuNzU7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX196b29tIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi0tZGlzcGxheWVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjE7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBGb3Jtc1xyXG4gICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4qIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuMTUpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vXHJcbi8vIEJVVFRPTlxyXG4vL1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtc3ZnLXZhZ2VuY3kge1xyXG5cclxuICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJG1hcC1zdmctdmFnZW5jeV9wYWRkaW5nO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGhlaWdodCA6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLm1hcC1zdmctdmFnZW5jeV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG4gICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbSAzZW0gMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXAge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTtcclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvKmN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7Ki9cclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNYXAgc3ZnIC0gdmFnZW5jeVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3BhZGRpbmc6IDRlbSAwO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwIFtCRUdJTl1cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC4xNSk7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsOiAkY29sb3JfbmV1dHJhbC02O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIEZPUk0gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXI6IDA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtY29sb3IgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNzZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuMDgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdm1hbmRhdG9yeSB7XHJcblxyXG4gICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3BhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0IDogODAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYXAtc3ZnIHtcclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgM2VtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX21hcF9jaXJjbGVfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXAge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTtcclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvKmN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7Ki9cclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIHN2ZyAtIFZtYW5kYXRvcnlcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfcGFkZGluZzogNGVtIDA7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuMDgpO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI6IDA7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg6IDQwcHggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc6IC4wM2VtIDAgMCAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjogMWVtICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwX3BvcHVwX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjUyOTRlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX19jb29yZHNfcGFkZGluZ19tb2JpbGU6IDFlbSAyZW0gMGVtIDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnRfbW9iaWxlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfMl9mb250X21vYmlsZTogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfMV9mb250X21vYmlsZTogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnRfbW9iaWxlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sZWFmbGV0LWNvbnRyb2wtY29udGFpbmVyIC5sZWFmbGV0LXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5cclxuICAgIHdpZHRoOiAkbWFwX3BvcHVwX2Nsb3NlX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2hlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9saW5lLWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRtYXBfcG9wdXBfY2xvc2VfcGFkZGluZztcclxuICAgIG1hcmdpbjogJG1hcF9wb3B1cF9jbG9zZV9tYXJnaW47XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGFsaWduLWl0ZW1zOiAkbWFwX3BvcHVwX2Nsb3NlX2FsaWduO1xyXG4gICAganVzdGlmeS1jb250ZW50OiAkbWFwX3BvcHVwX2Nsb3NlX2p1c3RpZnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXBfcG9wdXBfY2xvc2VfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgY29sb3I6ICRtYXBfcG9wdXBfY2xvc2VfY29sb3I7XHJcblxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1hcCB7XHJcbiAgICAmX19wb3B1cCB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udDogJG1hcF9wb3B1cF9fdGl0bGVfMV9mb250X21vYmlsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250OiAkbWFwX3BvcHVwX190aXRsZV8yX2ZvbnRfbW9iaWxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC10aXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMWVtO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwX3BvcHVwX19jb29yZHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdCBmb250OiAkbWFwX3BvcHVwX19jb29yZHNfZm9udF9tb2JpbGU7XHJcblx0XHRcdFx0IHBhZGRpbmc6ICRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nX21vYmlsZTtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX19jb29yZHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFwX3BvcHVwX19jb29yZHNfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwX3BvcHVwX19jb29yZHNfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwX3BvcHVwX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFwX3BvcHVwX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGZvbnRcdFx0ICAgOiAkbWFwX3BvcHVwX19idXR0b25fZm9udF9tb2JpbGU7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU0VUVElOR1MgTUFQIFNDU1NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfcG9wdXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41ICRmb250LWZhbWlseS0tMjtcclxuXHJcbiRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg6IDQwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0OiA0MHB4O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0OiAxO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc6IC4wM2VtIDAgMCAwO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjogMWVtO1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1czogMTAwJTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogNDAwO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2FsaWduOiBjZW50ZXI7XHJcbiRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTogY2VudGVyO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b206IDFlbTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbTtcclxuXHJcblxyXG4kbWFwX3BvcHVwX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjUyOTRlbTtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbWFwX3BvcHVwX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19oZWlnaHQ6IDQyMHB4ICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2RlY29yYXRlX2NvbG9yICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1saXN0aW5nIHtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBoZWlnaHQ6ICRtYXAtbGlzdGluZ19oZWlnaHQ7XHJcbiAgICAgICAgLmpzLW1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1saXN0aW5nX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG5cclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOyAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWxpc3RpbmdfY2x1c3Rlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLWxpc3RpbmdfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKCRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCJcclxuXHJcbiRtYXAtbGlzdGluZ19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1saXN0aW5nX2NsdXN0ZXJfY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWxpc3RpbmdfaGVpZ2h0OiAzMDBweDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiRtYXAtbGlzdGluZ190aXRsZV9kZWNvcmF0ZV9jb2xvciAgOiAkY29sb3JfYnJhbmQtMTsiLCIkbWFwLXBvcGluLWFubm91bmNlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwLXBvcGluLWFubm91bmNlX2JhY2tncm91bmQgOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfY29sb3I6ICRtYXBfcG9wdXBfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZX0vI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfdGV4dF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5mNG1hcCB7XHJcbiAgICAuZjRtYXAtaW5mb1dpbmRvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLWFubm91bmNlX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tYW5ub3VuY2VfZm9udDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmxlZnRBcnJvd1BhcnQsIC5yaWdodEFycm93UGFydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59XHJcbi5mNG1hcC5mNC1tYXAtY29udHJvbC10b3BsZWZ0IC5mNG1hcC1uYXYsXHJcbi5raW1vbm8tbWFwICNraW1vbm8tbGF5ZXJzIHtcclxuICAgIGxlZnQgOiAkaGVhZGVyX2JvcmRlcl9zcGFjaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5raW1vbm8tbWFwICNraW1vbm8tZ3JhcGhpY09wdGlvbnNNZW51IHtcclxuICAgIGxlZnQ6IDZlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm1hcC1wb3Bpbi1hbm5vdW5jZSB7XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgbWluLWhlaWdodCA6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1hbm5vdW5jZV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgLjNlbSAwO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTE7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDA7XHJcblxyXG4kbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZX0vI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfdGV4dF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xICRmb250LWZhbWlseS0tNDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIkbWFwLXBvcGluX190aXRsZV9tYXJnaW4tYm90dG9tOiAuNWVtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjJlbSkvMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb25cclxuICAgICAgICApLCRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFwXHJcbik7XHJcblxyXG5cclxuLm1hcC1wb3BpbiB7XHJcbiAgICAmLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXAtcG9waW5fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvcGluXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gTm9tIGRlIGwnYWdlbmNlXHJcbi8vXHJcbiRtYXAtcG9waW5fX3RpdGxlX21hcmdpbi1ib3R0b206IC41ZW07XHJcbiRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMmVtKS8xLjIgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBDb29yZG9ubsOpZXNcclxuLy9cclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfYmFja2dyb3VuZDogJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjNfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC12M19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX3dyYXBwZXJfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJG1hcC12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAzZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12M19fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC12M19fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXYzIHtcclxuICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICBjb2xvcjogJG1hcC12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGF3cyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYzX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2aCAtIDM0ZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiA0LjQxMThlbSAyMC4xMDQxJSA0LjE4ZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTQuNDExOGVtIDE2LjA0MSUgOS40MTE4ZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLXYzX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC12M19fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC12M19fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXAtdjNfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC12M19fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJG1hcC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRtYXAtdjNfYmFja2dyb3VuZDogJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjNfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC12M19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXYzX3dyYXBwZXJfcGFkZGluZzogMDtcclxuJG1hcC12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hcC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgM2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbWFwLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gTUFJTiBCVVRUT05cclxuLy9cclxuJG1hcC12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbWFwLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXYzX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtdjNfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXAtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQ6ICRtYXAtdjFfYmFja2dyb3VuZC1jb2xvciAkbWFwLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC43KSAhZGVmYXVsdDtcclxuJG1hcC12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC12MSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkbWFwLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTB2aDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYxX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2aCAtIDM0ZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250IDogJG1hcC12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXAtdjFfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC8xLmpwZycpO1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG1hcC12MV9iYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjcpO1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kbWFwLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRtYXAtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7IC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7IC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZSIsIiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICAubWFwIHtcclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogb3JhbmdlO1xyXG4gICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICBtYXJnaW46MmVtIDAgMmVtIDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWFwLWJhbm5lcl9oZWlnaHQ7XHJcbiAgICAgICAgLmpzLW1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1iYW5uZXJfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1wb3Bpbl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRtYXAtYmFubmVyX3BvcGluX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtYmFubmVyX3BvcGluX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtYmFubmVyX3BvcGluX19idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwLWJhbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG4kbWFwLWJhbm5lcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLWJhbm5lcl9wYWRkaW5nICAgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kbWFwLWJhbm5lcl9oZWlnaHQ6IDI3MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGhhdXRldXIgZGUgbGEgbWFwXHJcbi8vIE1hcmtlclxyXG4kbWFwLWJhbm5lcl9tYXJrZXJfY29sb3I6ICRtYXAtYmFubmVyX2dfbWFpbl9jb2xvcjtcclxuJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ6JGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtYmFubmVyX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtYmFubmVyX21hcmtlcl9zdmdfZmlsbF9jb2xvcjokY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmtlciA6IGNvdWxldXJcclxuLy8gQ2x1c3RlclxyXG4kbWFwLWJhbm5lcl9jbHVzdGVyX2JhY2tncm91bmQ6ICRtYXAtYmFubmVyX2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENsdXN0ZXIgOiBmb25kXHJcbiRtYXAtYmFubmVyX2NsdXN0ZXJfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFBvcGluXHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODIzZW0pLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIDJ2dywgMS4xNzY0ZW0pLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fY29sb3I6ICRzb2NpYWxfaXRlbV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX3dpZHRoOiAkc29jaWFsX2l0ZW1fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9oZWlnaHQ6ICRzb2NpYWxfaXRlbV9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9wYWRkaW5nOiAkc29jaWFsX2l0ZW1fcGFkZGluZyAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3BhZGRpbmc6ICRjb3JlX2J1dHRvbl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAwLjg4MmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQtc3R5bGU6IGl0YWxpYyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfZm9udDogaXRhbGljIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyNGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9jb29yZF9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmVnb3RpYXRvci1kZXRhaWxzLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQtc3R5bGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1vcGluaW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uZWdvdGlhdG9yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgLml0ZW1fX3NvY2lhbC0tYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLml0ZW1fX3NvY2lhbC0tYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTkVHT1RJQVRPUiBERVRBSUxTIFNUQVJUXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICAmLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1waG9uZV9fZHJhd2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzLW1haWxfX2RyYXdpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1hZGRyZXNzX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2Nvb3JkX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMtbWFpbF9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzLWFkZHJlc3NfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuY29vcmRzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVnYWxzLW5lZ290aWF0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIG5lZ290aWF0b3IgREVUQUlMUyBFTkRcclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktbGlzdGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlb19fdGl0bGUge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbF9fbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICB9XHJcbn1cclxuIiwiJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyM2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCAydncsIDEuMTc2NGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV93aWR0aDogJHNvY2lhbF9pdGVtX3dpZHRoO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fcGFkZGluZzogJHNvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBGT1JNIEJVVFRPTlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9wYWRkaW5nOiAkY29yZV9idXR0b25fcGFkZGluZztcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMC44ODJlbSkvMS40ICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LXN0eWxlOiBpdGFsaWM7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjRlbSkvMS42NjY2ICRmb250LWZhbWlseS0tNDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX2NvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyNGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfY29vcmRfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmVnb3RpYXRvci8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5lZ290aWF0b3ItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC43OSkgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFkZGluZzogNGVtIDAgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdWxsZXRcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDAgMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIEJVVFRPTiBMSU5LU1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ09PUkRTXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHNfbGlua3NfY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfY29sb3IgICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMiAkZm9udC1mYW1pbHktLTEgICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2NvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yICAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tcGhvbmVfZm9udDpub3JtYWwgbm9ybWFsIDcwMCAxLjI1ZW0vMS4yICRmb250LWZhbWlseS0tMSAgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2NvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9mb250Om5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xLjIgJGZvbnQtZmFtaWx5LS00ICAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5lZ290aWF0b3ItaG9tZS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJG5lZ290aWF0b3ItaG9tZS12MV9wYWRkaW5nO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDE1MjhweCArICN7JHdyYXBwZXJfcGFkZGluZy14LS1tZH0qMik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3Z3O1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuMTk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTFweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19saW5rc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb29yZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuOGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25lZ290aWF0b3IvMS5qcGcnKTtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNzkpO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZGRpbmc6IDRlbSAwO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gQnVsbGV0XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAwIDA7XHJcblxyXG5cclxuLy8gSVRFTSBCVVRUT04gTElOS1NcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIENPT1JEU1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2xpbmtzX2NvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yIDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19jb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2ZvbnQ6bm9ybWFsIG5vcm1hbCA3MDAgMS4yNWVtLzEuMiAkZm9udC1mYW1pbHktLTEgO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9jb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9jb2xvcjtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMS4yICRmb250LWZhbWlseS0tNCA7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2xldHRlci1zcGFjaW5nOiAwOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGggOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIENPT1JEU1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZWdvdGlhdG9yLWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9jb250ZW50LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmVnb3RpYXRvciB7XHJcbiAgICAgICAgICAgICAgICAubmVnb3RpYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC4zZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGggOiAxMjAwcHg7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4vLyBJVEVNIENPT1JEU1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IDA7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2FsaWduZW1lbnRfaXRlbTogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFSVElDTEUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gQVJUSUNMRSBUSVRMRVxyXG4vL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vXHJcbi8vIEFSVElDTEUgREFURVxyXG4vL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9kYXRlX19sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250OiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3JcclxuICAgICAgICAgICAgICAgICksICRuZXdzLWRldGFpbHMtdjFfaXRlbV9kYXRlX190ZXh0X21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy9cclxuLy8gQVJUSUNMRSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNyAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuLy8gQVJUSUNMRSBIT1ZFUlxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEFSVElDTEUgQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy8gQVJUSUNMRSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gU09DSUFMUyBTVEFSVFxyXG5cclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kOiAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfcGFkZGluZzogMmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi42NDcxZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udFxyXG4gICAgICAgICAgICAgICAgKSwgJHNvY2lhbHMtdjFfX3RpdGxlX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy8gU09DSUFMIEVORFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtZGV0YWlscy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuZXdzLWRldGFpbHMtdjFfd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG5ld3MtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41MjM1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjUyOTRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtZGV0YWlscy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfbWFwLCAnJywgZmFsc2UpXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXApOyAvLyB0b2RvXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzb2NpYWxzLXYxX3BhZGRpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vL0l0ZW0gQmVnaW5zXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIERhdGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRleHRlXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMi45NDEyZW0gMS43NjQ3ZW0gMi45NDEyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfSAqICN7JG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lc30pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0gKiAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0pICogI3skbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfSAqICN7JG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGx9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwKTsgLy8gdG9kb1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXZlcnNlXHJcbiAgICAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gVGl0bGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBEYXRlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX19sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X21hcDogKCk7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDE7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gQm91dG9uIGxpbmtcclxuLy8vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwXHJcbik7XHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gRGF0ZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX2RhdGVfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0gKiAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0pICogI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXN9KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgjeyRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemV9ICogI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9KSAqICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZ30pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0gKiAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0pICogI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwKTsgLy8gdG9kb1xyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGNlbnRlcjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJG5ld3MtbGlzdGluZy12Ml9jb2xvcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfY29sb3I7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gVGl0bGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBEYXRlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX19sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX190ZXh0X21hcDogKCk7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX190ZXh0X21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0OiBub25lO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNztcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXA6ICgpO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwXHJcbik7XHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMS41ZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkbmV3cy1yZWxhdGVkLXYxX190aXRsZV9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMTAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxIHtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9hbGlnbmVtZW50X2l0ZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKCN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfSAqICN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9KSAqICN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXN9KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0gKiAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZ30pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKCN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfSAqICN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9KSAqICN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwKTsgLy90b2RvXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgUmVsYXRlZCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfbWFwOiAoKTtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBUlRJQ0xFIFtCRUdJTl1cclxuXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXI7XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS1sZzogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLXhsOiAzO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZTtcclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDc7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbi8vIEFSVElDTEUgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZDogJG5ld3MtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9taW4taGVpZ2h0LS1tZDogYXV0byAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYxX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kbmV3cy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG5ld3MtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJG5ld3MtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JG5ld3MtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkbmV3cy12MV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRuZXdzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkbmV3cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgY29sb3I6ICRuZXdzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJG5ld3MtdjFfcGFkZGluZztcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy12MV9taW4taGVpZ2h0LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MyB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12MV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6ICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKTtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBzY3JvbGw7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12MV9taW4taGVpZ2h0LS1tZDogYXV0bztcclxuXHJcbiRuZXdzLXYxX3BhZGRpbmc6IDRlbSAwO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xICRmb250LWZhbWlseS0tMjs7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncgLDI1cHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9jdXN0b20tMiAhaW1wb3J0YW50O1xyXG5cclxuXHJcbi8vIEJ1bGxldFxyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkbmV3cy12MV9jb2xvcjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogYXJyb25kaSBkZXMgYm9yZHVyZXNcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogbWFyZ2VcclxuXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12MV9jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkbmV3cy12MV9jb2xvcjsgICAgICAvLyBCdWxsZXQgPiBhdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRuZXdzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG5cclxuJG5ld3MtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDE0cHg7XHJcbiRuZXdzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDMwMCAjeyRuZXdzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRuZXdzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcbiRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXA6ICgpO1xyXG4kbmV3cy12MV9pdGVtX3RleHRfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICApLCAkbmV3cy12MV9pdGVtX3RleHRfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udCA6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDF2dyAsMTlweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19jb2xvciA6ICRjb2xvcl9icmFuZC00O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduIDogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmcgOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBzY3JvbGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5ld3MtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERBVEVcclxuJG5ld3MtdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIEJ1bGxldFxyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJG5ld3MtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRuZXdzLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkbmV3cy12Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRuZXdzLXYyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRuZXdzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRuZXdzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIEJVVFRPTiBMSU5LU1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRuZXdzLXYyX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkbmV3cy12Ml9wYWRkaW5nO1xyXG4gICAgaGVpZ2h0OiA5OTVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5ld3MtdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV3cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjJfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml9pdGVtX2RhdGVfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250IDogJG5ld3MtdjJfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZXdzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmV3cy12Ml9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJG5ld3MtdjJfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5ld3MtdjJfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRuZXdzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKTtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBzY3JvbGw7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12Ml9wYWRkaW5nOiA0ZW0gMDtcclxuJG5ld3MtdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcblxyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRuZXdzLXYyX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRuZXdzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtdjJfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIEJ1bGxldFxyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAvLyBCdWxsZXQgOiBjb3VsZXVyXHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJG5ld3MtdjJfY29sb3I7IC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7IC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOyAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRuZXdzLXYyX2NvbG9yOyAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkbmV3cy12Ml9jb2xvcjsgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJG5ld3MtdjJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDA7XHJcblxyXG4vLyBEYXRlXHJcbiRuZXdzLXYyX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG5ld3MtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kbmV3cy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kbmV3cy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbmV3cy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skbmV3cy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGUgQ29udGVudFxyXG4vL1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcblxyXG5cclxuLy9cclxuLy8gdGV4dCBDb250ZW50XHJcbi8vXHJcbiRuZXdzLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJG5ld3MtdjNfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy12M19fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIElURU0gREFURVxyXG4kbmV3cy12M19pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBUSVRMRVxyXG4kbmV3cy12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBURVhUXHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDYgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA2ICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogMyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLXYzX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRuZXdzLXYzX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQlVUVE9OIExJTktcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uZXdzLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRuZXdzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZC10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA0ZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV3cyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMi44MjM1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gNy44MjM1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNTI5NGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNTI5NGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0MTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5ld3MtdjNfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12M19pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNTI5NGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b24tbGlua19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiAkbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY292ZXIge1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250IDogJG5ld3MtdjNfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZXdzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRuZXdzLXYzX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG5ld3MtdjNfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbmV3cy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZXdzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIENvbnRlbnRcclxuLy9cclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dCBDb250ZW50XHJcbi8vXHJcbiRuZXdzLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250O1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2NvbG9yO1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItY29sb3I7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItcmFkaXVzO1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW47XHJcblxyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciA6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfY29sb3I7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuXHJcbiRuZXdzLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRuZXdzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtdjNfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy12M19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBJVEVNIERBVEVcclxuJG5ld3MtdjNfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy12M19pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtdjNfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogNjtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDY7XHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiAzO1xyXG4kbmV3cy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG5ld3MtdjNfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJG5ld3MtdjNfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtdjNfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JG5ld3MtdjNfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy12M19pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQgOiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19jb2xvciA6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduIDogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmcgOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG5cclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG5cclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncgLDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCA0dncgLDMuODIzNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZXdzbGV0dGVyLXYxX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzbGV0dGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJG5ld3NsZXR0ZXItdjFfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmV3c2xldHRlci12MV9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzbGV0dGVyLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3c2xldHRlci12MV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4wNTg4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX190ZXh0X2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAubmV3c2xldHRlci12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IG5vbmU7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQ6ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3c2xldHRlci12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRuZXdzbGV0dGVyLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3NsZXR0ZXItdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfbWFyZ2luOiAwO1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dyAsMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dyAsMy44MjM1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZycpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYxX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12MV9wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX190ZXh0X21hcDogKCk7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JG9waW5pb25zLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJG9waW5pb25zLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJG9waW5pb25zLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm9waW5pb25zLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRvcGluaW9ucy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRvcGluaW9ucy12MV9wYWRkaW5nO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MyB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19xdW90ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcXVvdGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJG9waW5pb25zLXYxX2l0ZW1fYmFja2dyb3VuZCwgLjMpLCAkb3BpbmlvbnMtdjFfaXRlbV9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbi1saW5rKCRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19tYXApO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6ICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiAkb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBvcGluaW9ucyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZycpO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYxX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfcGFkZGluZzogNGVtIDA7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuJG9waW5pb25zLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gRGF0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcbiRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG9waW5pb25zLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JG9waW5pb25zLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG4kb3BpbmlvbnMtdjFfaXRlbV90ZXh0X190ZXh0X21hcDogKCk7XHJcbiRvcGluaW9ucy12MV9pdGVtX3RleHRfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG9waW5pb25zLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG5cclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vIEJ1bGxldFxyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjsgLy8gQnVsbGV0IDogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7IC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJG9waW5pb25zLXYxX2NvbG9yOyAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czsgLy8gQnVsbGV0IDogYXJyb25kaSBkZXMgYm9yZHVyZXNcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOyAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3I7IC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJG9waW5pb25zLXYxX2NvbG9yOyAvLyBCdWxsZXQgPiBhdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12Ml9wYWRkaW5nOiAzLjIzNTNlbSAwICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfbWFwOiAoKTtcclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy8gQnVsbGV0XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25cclxuJG9waW5pb25zLXYyX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gRGF0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfX2l0ZW1fY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkb3BpbmlvbnMtdjJfcGFkZGluZztcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG9waW5pb25zLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3BpbmlvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44MjM1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYyX19pdGVtX2NvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcXVvdGVzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3F1b3Rlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkb3BpbmlvbnMtdjFfaXRlbV9iYWNrZ3JvdW5kLCAuMyksICRvcGluaW9ucy12MV9pdGVtX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC0tbnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG9waW5pb25zLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgb3BpbmlvbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQ6ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuJG9waW5pb25zLXYyX3BhZGRpbmc6IDMuMjM1M2VtIDA7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtO1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6ICgpO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBCdWxsZXRcclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgO1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgO1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgO1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDtcclxuXHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgO1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgO1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xIDtcclxuXHJcbi8vIEJ1dHRvblxyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG9waW5pb25zLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIERhdGVcclxuLy9cclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfX2l0ZW1fY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8yLmpwZycpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjNfX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcblxyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vIElURU1TIEJFR0lOU1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm9waW5pb25zLXYzIHtcclxuICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDQ1JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMTE3NmVtIDE1LjEwNDElO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRvcGluaW9ucy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTMsLjcxKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQgOiAkb3BpbmlvbnMtdjNfX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi40MTE4ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIHRvZG9cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjNfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXNlcGFyYXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgLy9AaW5jbHVkZSBzZXRCdXR0b24tbGluaygkbmV3cy12M19pdGVtX19idXR0b24tbGlua19tYXApO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRvcGluaW9ucy12M19fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG9waW5pb25zLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYzX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8yLmpwZycpO1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIEJsb2MgdGV4dGVcclxuJG9waW5pb25zLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gVGl0cmVcclxuLy9cclxuJG9waW5pb25zLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuXHJcbiRuZXdzLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLy8vLy8vLy8vLyBJVEVNUyBCRUdJTlNcclxuJG9waW5pb25zLXYzX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG9waW5pb25zLXYzX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2luYXRpb25fY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiAzNnB4ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yIDogY3VycmVudENvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3IgOiAkY29sb3JfbmV1dHJhbC03ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbl9zdmdfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fc3ZnX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fY29sb3I7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgZm9udDogJHBhZ2luYXRpb25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFnaW5hdGlvbl9pdGVtX3NpemU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIC4zZW07XHJcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhZ2luYXRpb25fc3ZnX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwYWdpbmF0aW9uX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQYWdpbmF0aW9uXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGR1IHRleHRlXHJcbiRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZFxyXG5cclxuJHBhZ2luYXRpb25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiA1MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogdGFpbGxlIGR1IGwnw6lsZW1lbnRcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1fY29sb3IgICAgICAgICAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtNzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gYWN0aXZlIDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gYWN0aXZlIDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBhY3RpdmUgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGhvdmVyIDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHBhZ2luYXRpb25fc3ZnX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdpbmF0aW9uX3N2Z19ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBhcnRlbmFpcmUtdjEtaG9tZV9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyBcclxuLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHN1ci10aXRyZSBcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGVfc3VidGl0bGVfZm9udCA6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0OyAvLyBTdXItdGl0cmUgOiBmb250XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlX3N1YnRpdGxlX2NvbG9yIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfY29sb3JfbGluazogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2ZvbnRfbGluazogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yX2xpbmtfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4vL3ZlcnNpb24gZGFya1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2xpbmtfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2J1bGxldC1hY3RpdmU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWJhY2tncm91bmQtZGFya19idWxsZXQtYWN0aXZlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3N3aXBlci1wYWdpbmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyA6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRlbmFpcmUtdjEge1xyXG4gICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHBhcnRlbmFpcmUtdjEtaG9tZV9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjFfY29sb3JfbGlua19ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwYXJ0ZW5haXJlLXYxX2ZvbnRfbGluaztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2NvbG9yX2xpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDNlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTUyOHB4ICsgI3skd3JhcHBlcl9wYWRkaW5nLXgtLW1kfSoyKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fX25iX3BhcnRlbmFpcmVfZmxleCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJsb2NrIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgJl9fX25iX3BhcnRlbmFpcmVfZmxleCB7XHJcbiAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZsZXhfMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZsZXhfMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tY29udGVudC1uby1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtLW5vLWxpbmtzLWJvcmRlcmVkX19mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taW1hZ2UtYmxvY2sge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjFfc3dpcGVyLXBhZ2luYXRpb25fY29sb3I7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTUwMXB4KSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0taW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1MDBweCkge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcblxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlIHtcclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnBhcnRlbmFpcmUtdjEtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFydGVuYWlyZS12MS1kYXJrX2JhY2tncm91bmRfY29sb3I7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0ZW5haXJlLXYxLWJhY2tncm91bmQtZGFya19idWxsZXQtYWN0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fZHJhd2luZyB7XHJcbiAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxLWRhcmtfYnVsbGV0LWFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWxpbms6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjEtZGFya190aXRsZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MS1kYXJrX2xpbmtfY29sb3JfaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MS1kYXJrX2xpbmtfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydGVuYWlyZS12MS1ob21lX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbi8vIFRpdHJlIDogY291bGV1ciBkdSBzdXItdGl0cmUgXHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlX3N1YnRpdGxlX2ZvbnQgOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDsgLy8gU3VyLXRpdHJlIDogZm9udFxyXG4kcGFydGVuYWlyZS12MV90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydGVuYWlyZS12MV90aXRsZV9zdWJ0aXRsZV9jb2xvciA6JGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yX2xpbms6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydGVuYWlyZS12MV9mb250X2xpbms6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kcGFydGVuYWlyZS12MV9jb2xvcl9saW5rX2hvdmVyOiAkY29sb3JfYnJhbmQtMTtcclxuLy92ZXJzaW9uIGRhcmtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjEtZGFya190aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19saW5rX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19idWxsZXQtYWN0aXZlOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MS1iYWNrZ3JvdW5kLWRhcmtfYnVsbGV0LWFjdGl2ZTogJGNvbG9yX2JyYW5kLTE7XHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwO1xyXG4kcGFydGVuYWlyZS12MV9zd2lwZXItcGFnaW5hdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgOiAuMWVtO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVEVYVFxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjY1cHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNjVweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIEJVVFRPTiBMSU5LU1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3JcclxuICAgICAgICAgICAgICAgICksICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvciA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYm9yZGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwKTsgLy8gdG9kb1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBkZXMgcGFydGVuYWlyZXMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVEVYVFxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDM7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjY1cHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNjVweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNjVweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNjVweDtcclxuXHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcblxyXG4vLyBJVEVNIEJVVFRPTiBMSU5LU1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICksICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwXHJcbik7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc6IDIuNWVtIDRlbSAyLjVlbSA2ZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogY2VudGVyICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDAgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAwICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfZm9udCA6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfY29sb3IgOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua190ZXh0LWFsaWduIDogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19wYWRkaW5nIDogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGlja3ktdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpY2t5LXRvcCB7XHJcblxyXG4gICAgICAgICAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTllbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGl0b3JpYWwge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTE3NmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQgOiAkcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZ30gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi42NDcxZW0gOCUgMi42NDcxZW0gMTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzJTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFydG5lci1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYXN0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC03O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSZXZlcnNlXHJcbiAgICAgICAgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSAxMCUgMi42NDcxZW0gOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc6IDIuNWVtIDRlbSAyLjVlbSA2ZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogY2VudGVyO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAwO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNik7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfZm9udCA6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfY29sb3IgOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua190ZXh0LWFsaWduIDogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19wYWRkaW5nIDogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcbiIsIi5wcm9ncmFtM2Qge1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA2NiU7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcG9zaXRpb246ICBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtLWRldGFpbC12MSxcclxuLnByb2dyYW0tZGV0YWlsLXYyLFxyXG4ucHJvZ3JhbS1kZXRhaWwtdjMge1xyXG4gIC5hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgYm9yZGVyIDowO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMntcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYW5kYXRvcnktbGlzdGluZy12MiB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJi5pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgYm9yZGVyIDowO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMntcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMzg4OXJlbSkvMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjc3NzhlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyoqKiBFRElUT1JJQUwgQkVHSU4gKioqL1xyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuOTQxMmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVESVRPUklBTCBQUklDRVxyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNjdlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gRURJVE9SSUFMIFJFRkVSRU5DRVxyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKioqIEVESVRPUklBTCBFTkQgKioqL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBDT05UQUNUIFNUQVJUXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gQ09PUkRTIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtLzEuMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNIEJVVFRPTlxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBFTkRcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuMyAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRSBUQUJTIFNUQVJUXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbmNhdF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWxlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFIFRBQlMgRU5EXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEuYm9keS1tb2RhbC0tb3BlbiAuaGVhZGVyX190b3AtY29udGFpbmVye1xyXG5cdHotaW5kZXg6MTtcclxufVxyXG4ucHJvZ3JhbS1kZXRhaWwtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fX2JhY2sge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgIC5zbGlkZXItaW1nIHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkuNzY0N2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjUyOTRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQsXHJcbiAgICAgICAgLnRleHRhcmVhX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7Ki9cclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX2xlZ2Fsc19mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDQuMDVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjM1MjllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hfX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW5mb19mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX2Zvcm1fX2RhdGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX2Zvcm1fX2Zvcm0ge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzIwMDBweCcpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvb20tY29tcG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nX3k7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnMTU4MHB4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMTAlIC0gNjcwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvb20tY29tcG8ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYS0tbG90Om50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYS0tbG90Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLXRvcC1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1ib3R0b20tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yb29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMsXHJcbiAgICAmX19wcmludCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgIC50b29scyxcclxuICAgICAgICAucHJpbnQge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcm9ncmFtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAudG9vbHNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9tYXApOyAvLyB0b2RvXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgJi5zaGFyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFnZW5jeS1saXN0aW5nLXYyIHtcclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXIgOjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzd3BfX3VpLS1pZGxlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29uY2F0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDRlbTtcclxuXHJcbiAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtY29udGFjdCB7XHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyB7XHJcbiAgICAgICAgICAgIC5pdGVtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NhcmQtY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtX19hZ2VuY3kge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeV9fZGV0YWlsc19fcG9zdENvZGUsXHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5X19kZXRhaWxzX19hZGRyZXNzLFxyXG4gICAgICAgICAgICAgICAgLmFnZW5jeV9fZGV0YWlsc19fcGhvbmUsXHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5X19kZXRhaWxzX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jYXJkLWNvbnRhY3RfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMge1xyXG4gICAgICAgICAgICAuaXRlbV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jYXJkLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbV9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnlfX2RldGFpbHNfX3Bvc3RDb2RlLFxyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeV9fZGV0YWlsc19fYWRkcmVzcyxcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnlfX2RldGFpbHNfX3Bob25lLFxyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeV9fZGV0YWlsc19fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jYXJkLWNvbnRhY3RfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmQtY29udGFjdCB7XHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IsXHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdC0tYWdlbmN5LFxyXG4gICAgLmZvcm0tY29udGFjdC0tbWFuZGF0b3J5LFxyXG4gICAgLmZvcm0tY29udGFjdC0tbmVnb3RpYXRvciB7XHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgcHJvZ3JhbSBkZXRhaWxzIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjM4ODlyZW0pLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi43Nzc4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8qKiogRURJVE9SSUFMIEJFR0lOICoqKi9cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfcGFkZGluZztcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjk0MTJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBFRElUT1JJQUwgUFJJQ0VcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTY3ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEVESVRPUklBTCBSRUZFUkVOQ0VcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLyoqKiBFRElUT1JJQUwgRU5EICoqKi9cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIENPTlRBQ1QgU1RBUlRcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNnJlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBFTkRcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuMyAkZm9udC1mYW1pbHktLTQ7XHJcblxyXG4vLyBUSVRMRSBUQUJTIFNUQVJUXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vIFRJVExFIFRBQlMgRU5EXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb2dyYW0gRGV0YWlsIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWZ1bGw7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWJsb2NrX21heC13aWR0aDogMTIzMHB4O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfcHJvZ3JhbS1tb3JlX21heC13aWR0aDogMTIzMHB4O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfbWFyZ2luOiAwO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjIzNTBlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9tYXA6ICgpO1xyXG5cclxuXHJcbi8vIEhFQURFUiBTTElERSBTVEFSVFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbi8vIEhFQURFUiBTTElERSBTVE9QXHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDFlbTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG5cclxuLy8gREVUQUlMUyBPUFRJT05cclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG5cclxuLy8gSU5GT1MgU1dJUEVSIFNUQVJUXHJcbi8vXHJcbi8vIFRJVExFIElORk9TIFNMSURFUlxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luOiAzZW07XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX3RhYmxlX3NxdWFyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9pbmZvc19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9pbmZvc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4vLyBJTkZPUyBTV0lQRVIgRU5EXHJcblxyXG5cclxuLy8gVE9PTFMgQlVUVE9OICsgU1ZHXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIEZPUk0gQ09PUkRTXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNQVBcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcC1maWx0ZXJzX2xhYmVsc19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXAtZmlsdGVyc19jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBTSE9XIEhJREUgU1RBUlRcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4zICRmb250LWZhbWlseS0tNDtcclxuLy8gU0hPVyBISURFIFNUT1BcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBiaWVucyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWZ1bGw7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3RpdGxlX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tYmxvY2tfbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfcHJvcGVydHktbW9yZV9tYXgtd2lkdGg6IDEyMzBweDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfcmVmZXJlbmNlX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3JlZmVyZW5jZV9jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6MC4xZW07XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9tYXJnaW46IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMjM1MGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIEhFQURFUiBTTElERSBTVEFSVFxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuLy8gSEVBREVSIFNMSURFIFNUT1BcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAxZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX190ZXh0X21hcDogKCk7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLy8gREVUQUlMUyBPUFRJT05cclxuJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG5cclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG4vL1xyXG4vLyBUSVRMRSBJTkZPUyBTTElERVJcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW46IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml90YWJsZV9zcXVhcmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUEFHSU5BVElPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9pbmZvc19ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9pbmZvc19hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9pbmZvc19hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbi8vIElORk9TIFNXSVBFUiBFTkRcclxuXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gRk9STSBDT09SRFNcclxuLy9cclxuLy8gQ09PUkRTIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gTUFQXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwLWZpbHRlcnNfbGFiZWxzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXAtZmlsdGVyc19jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyOiAkd3JhcHBlci1mdWxsICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3RpdGxlX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3Byb2dyYW0tbW9yZV9tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yMzUwZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gSEVBREVSIFNMSURFIFNUQVJUXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8gSEVBREVSIFNMSURFIFNUT1BcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogMWVtICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERFVEFJTFMgT1BUSU9OXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG4vL1xyXG4vLyBUSVRMRSBJTkZPUyBTTElERVJcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjogM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX3RhYmxlX3NxdWFyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9pbmZvc19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9pbmZvc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vLyBJTkZPUyBTV0lQRVIgRU5EXHJcblxyXG5cclxuLy8gVE9PTFMgQlVUVE9OICsgU1ZHXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIEZPUk0gQ09PUkRTXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBNQVBcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcC1maWx0ZXJzX2xhYmVsc19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXAtZmlsdGVyc19jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBTSE9XIEhJREUgU1RBUlRcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4zICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuLy8gU0hPVyBISURFIFNUT1BcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1kZXRhaWwtdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgICAgICYuc2xpZGVyLS1jb250YWluIHtcclxuICAgICAgICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFycm93LXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAmLmZhZGUtaW4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5PcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBmYWRlSW5PcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDVlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IsIC43KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfdGl0bGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdC1ibG9jayB7XHJcbiAgICAgICAgLmZpcnN0LWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZC1ibG9jayB7XHJcbiAgICAgICAgLnNlY29uZC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoaXJkLWJsb2NrIHtcclxuICAgICAgICAudGhpcmQtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpcnN0LWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlyc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlyc3QsXHJcbiAgICAmX19zZWNvbmQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aGlyZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9udW1iZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9udW1iZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjhlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9vbS1jb21wbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmdfeTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvb20tY29tcG8ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWEtLWxvdDpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWEtLWxvdDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYm90dG9tLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1ib3R0b20tZGVzYyBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yb29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpbnQge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAuc2hhcmUge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNS44ODgyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1ZW0gMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQsIC4zKSwgJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250IDogJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2std3JhcHBlciAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWJsb2NrX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbi10b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBzd3BfX3VpLS1pZGxlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvdXJ0aC1ibG9jayB7XHJcbiAgICAgICAgLmZvdXJ0aC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyIHtcclxuICAgICAgICAgICAgJl9faXRlbXMgIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLWFnZW5jeSxcclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tbWFuZGF0b3J5LFxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1uZWdvdGlhdG9yIHtcclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1jb250YWN0IHtcclxuICAgICAgICAmLmNhcmQtY29udGFjdC0tbmVnb3RpYXRvcixcclxuICAgICAgICAmLmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWZ1bGwgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBIRUFERVIgU0xJREUgU1RBUlRcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vLyBIRUFERVIgU0xJREUgU1RPUFxyXG5cclxuLy8gRklSU1QgQkxPQ0tcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogMWVtICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbnRhaW5lci10ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBERVRBSUxTIE9QVElPTlxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuLy8gVElUTEUgSU5GT1MgU0xJREVSXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW46IDNlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M190YWJsZV9zcXVhcmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gUEFHSU5BVElPTlxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfaW5mb3NfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfaW5mb3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8gSU5GT1MgU1dJUEVSIEVORFxyXG5cclxuLy8gVE9PTFMgQlVUVE9OICsgU1ZHXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGT1JNIENPT1JEU1xyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4wNTg4cmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBNQVBcclxuJHByb2dyYW0tZGV0YWlsLXYzX21hcC1maWx0ZXJzX2xhYmVsc19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYXAtZmlsdGVyc19jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tZGV0YWlsLXYzIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fc3dpcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0LnNsaWRlci1pbWdfX3BpY3R1cmUgaW1nIHtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgICAgICYuc2xpZGVyLS1jb250YWluIHtcclxuICAgICAgICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItaW1nX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLS10aHVtYnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX3RodW1icyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAuZmlyc3QtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAuc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aGlyZC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAudGhpcmQtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIuNjQ3MWVtIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250IDogJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2NyaXB0aW9uLWxlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kLCAuMyksICRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2NyaXB0aW9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M190YWJsZV9zcXVhcmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kLCAuMyksICRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvb20tY29tcG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4xICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYS0tbG90Om50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYS0tbG90Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLXRvcC1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1ib3R0b20tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmludCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJpbnQge1xyXG4gICAgICAgICAgICAuYm9vay1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdyb3RhdGUtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmludCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zaGFyZS1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlIHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbV9fc29jaWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scy1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1ibG9ja19tYXgtd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbi10b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBzd3BfX3VpLS1pZGxlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvdXJ0aC1ibG9jayB7XHJcbiAgICAgICAgLmZvdXJ0aC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLWFnZW5jeSxcclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tbWFuZGF0b3J5LFxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1uZWdvdGlhdG9yIHtcclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yLFxyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIHByb2dyYW0gLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfd3JhcHBlcjogJHdyYXBwZXItZnVsbDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3RpdGxlX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWJsb2NrX21heC13aWR0aDogMTIzMHB4O1xyXG5cclxuXHJcbi8vIEhFQURFUiBTTElERSBTVEFSVFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbi8vIEhFQURFUiBTTElERSBTVE9QXHJcblxyXG4vLyBGSVJTVCBCTE9DS1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogMWVtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbnRhaW5lci10ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBERVRBSUxTIE9QVElPTlxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuLy8gVElUTEUgSU5GT1MgU0xJREVSXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW46IDNlbSAwO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M190YWJsZV9zcXVhcmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUEFHSU5BVElPTlxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfaW5mb3NfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfaW5mb3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuLy8gSU5GT1MgU1dJUEVSIEVORFxyXG5cclxuLy8gVE9PTFMgQlVUVE9OICsgU1ZHXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBGT1JNIENPT1JEU1xyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDcwZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIE1BUFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFwLWZpbHRlcnNfbGFiZWxzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21hcC1maWx0ZXJzX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVEVYVFxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjExNzZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3RleHRfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIERFVEFJTFNcclxuJHByb2dyYW0tbGlzdGluZy12MV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIElURU0gU1RBVFVTXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBCVVRUT04gRFJBV0lOR1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1zZW8ge1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlbyB7XHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlbGl2ZXItZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXREZWxpdmVyRGF0ZSgnJicpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX3RvcC1ibG9jay0xLFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX3RvcC1ibG9jay0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjhlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYxX29wdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX29wdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFydC1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYXJ0LXN2Zy1wYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV90ZXh0X19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIHByb2dyYW1tZXMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHByb2dyYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMWVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAxZW0gMDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV90ZXh0X19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tNCA7XHJcblxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gREVUQUlMU1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuLy9cclxuLy8gSXRlbSBTdGF0dXNcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWxpc3RpbmctdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1zZW8ge1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlbyB7XHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZ30gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLy8gICAgbWFyZ2luOiBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bH0gKiAtMSkgMDtcclxuICAgICAgICAgICAgLy99XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSA4JSAyLjY0NzFlbSA2JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NnJlbS8xICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NnJlbS8xICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkcHJvZ3JhbS1saXN0aW5nLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZCwgLjMpLCAkcHJvZ3JhbS1saXN0aW5nLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZJTiBIT1ZFUlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVsaXZlci1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0RGVsaXZlckRhdGUoJyYnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAuaXRlbTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWxpdmVyLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDYlIDIuNjQ3MWVtIDglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIHByb2dyYW0gbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9jb2xvciA6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGNlbnRlcjtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAuNWVtIDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtO1xyXG5cclxuLy8gQmxvY2sgdGV4dFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vLyBJVEVNIFBSSUNFXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIElURU0gUkVGRVJFTkNFXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M193cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJsb2NrIHRleHRcclxuJHByb2dyYW0tbGlzdGluZy12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjk0MTJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tbGlzdGluZy12MyB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXNlbyB7XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VvIHtcclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teX0gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGx9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teSAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWxpdmVyLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0RGVsaXZlckRhdGUoJyYnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAyZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODgyM2VtIDEuNzY0N2VtIDAuODgyM2VtIDMuNTI5NGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NDcxZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZyZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2RlbGl2ZXItZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuODgyM2VtIDMuNTI5NGVtIC44ODIzZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIHByb2dyYW0gbGlzdGluZyAtIHYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14OiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bDogMDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IGNlbnRlcjtcclxuXHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjE3NjVlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIEJsb2NrIHRleHRcclxuJHByb2dyYW0tbGlzdGluZy12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjk0MTJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtO1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2NvbG9yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9wYWRkaW5nOiAyZW0gMCAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbXNfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLXBlci1yb3ctLWxnOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xLjM2ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tbW9yZS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tbW9yZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRwcm9ncmFtLW1vcmUtdjFfcGFkZGluZztcclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLW1vcmUtdjFfbWF4LXdpZHRoO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbXNfbWF4LXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbW9yZS12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbW9yZS12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwgMC43NSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgcHJvZ3JhbSBNb3JlIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRwcm9ncmFtLW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tbW9yZS12MV9wYWRkaW5nOiAyZW0gMCAyZW07XHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRwcm9ncmFtLW1vcmUtdjFfbWF4LXdpZHRoOiAxMjMwcHg7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tbW9yZS12MV9jb2xvcjtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1zX21heC13aWR0aDogMTIzMHB4O1xyXG5cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1wZXItcm93LS1sZzogMztcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS4zNiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG5cclxuLy8gRHJhd2luZ1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweDtcclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3Byb21vdGUvMS5qcGcnKSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZDogJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9tb3RlLXYxX292ZXJsYXlfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjY2KSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG5cclxuJHByb21vdGUtdjFfX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncgLDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCA0dncgLDMuODIzNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190ZXh0X2NvbG9yOiAkcHJvbW90ZS12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9tb3RlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvbW90ZS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgY29sb3I6ICRwcm9tb3RlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDY3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHByb21vdGUtdjFfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcHJvbW90ZS12MV9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9tb3RlLXYxX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvbW90ZS12MV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9tb3RlLXYxX190ZXh0X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHByb21vdGUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgLnByb21vdGUtdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQcm9tb3RlIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcHJvbW90ZS8xLmpwZycpO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNzApO1xyXG4kcHJvbW90ZS12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb21vdGUtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG4kcHJvbW90ZS12MV9fdGl0bGVfbWFyZ2luOiAwO1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIDR2dyAsMzBweCkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2N1c3RvbS0yO1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDR2dyAsNTVweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuXHJcblxyXG4kcHJvbW90ZS12MV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9tb3RlLXYxX190ZXh0X2NvbG9yOiAkcHJvbW90ZS12MV9jb2xvcjtcclxuXHJcbiRwcm9tb3RlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbiIsIiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9fdHJfY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgLjUpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhX190ZF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjE3NjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4ucHJvcGVydHktZGV0YWlsLXYxLFxyXG4ucHJvcGVydHktZGV0YWlsLXYyLFxyXG4ucHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAgICZfX2FwcGx5LW9ubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmFwcGx5LW9ubGluZV9fdGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMGVtIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50OyBcclxuICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7IFxyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mZWF0dXJlcyB7XHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gQ2FyZG8sIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19faXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbYXJpYS1zZWxlY3RlZD10cnVlXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgJGZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhX190ZF9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9fdHJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYm90dG9tLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1ib3R0b20tZGVzYyBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsZW5kYXIsIC5lcXVpcG1lbnQge1xyXG4gICAgICAgICZfX3RpdGxlIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhX190cl9jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAuNSk7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWFfX3RkX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tMzsiLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYWluIGluZm9cclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qKiogRURJVE9SSUFMIEJFR0lOICoqKi9cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuOTQxMmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfZGVjb3JhdGVfY29sb3IgOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gRURJVE9SSUFMIFBSSUNFXHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNjdlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEVESVRPUklBTCBSRUZFUkVOQ0VcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKioqIEVESVRPUklBTCBFTkQgKioqL1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFIFRPT0xTXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRPT0xTIEJVVFRPTiArIFNWR1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBTVEFSVFxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2xhYmVsX2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0YXJlYV9sYWJlbF9jb2xvcjogJHRleHRhcmVhX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9jb25kaXRpb25zX2NvbG9yOiAkZm9ybV9jb25kaXRpb25zX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STSBCVVRUT05cclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBFTkRcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NhcmQtY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29uY2F0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl9ib3JkZXItY29sb3I6ICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9idG5fY2FuZGlkYXR1cmVfZGVzY3JpcHRpb25fY29sb3I6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmX19hcHBseS1vbmxpbmUtcG9zaXRpb257XHJcblx0ICAgIHBhZGRpbmctdG9wOiAzZW07XHJcblx0XHRhe1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZzogMThweDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjokcHJvcGVydHktZGV0YWlsLXYxX2J0bl9jYW5kaWRhdHVyZV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX19iYWNrIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkuNzY0N2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41Mjk0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF9kZWNvcmF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWNvbnRhY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0LFxyXG4gICAgICAgIC50ZXh0YXJlYV9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3RleHRmaWVsZF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3RleHRmaWVsZF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2xlZ2Fsc19mb250O1xyXG5cclxuICAgICAgICAgICAgLmxlZ2Fsc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDQuMDVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjM1MjllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGFyZWFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtbWVkaWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMzA7XHJcblxyXG4gICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pbmZvX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW5mb19mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX2Zvcm1fX2dyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb19mb3JtX19kYXRhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnMTU4MHB4Jykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTEwJSAtIDY3MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fZm9ybV9fZm9ybSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnMjAwMHB4Jykge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzE1ODBweCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTEwJSAtIDY3MHB4KTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hcHBseS1vbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbSAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC4zZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmVhdHVyZXMge1xyXG4gICAgICAgIC50YWJzLXYxIHtcclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuN2VtIDFlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtIENhcmRvLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0uZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyIDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wc3dwX191aS0taWRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWNvbnRhY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb25jYXRfYmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gNGVtO1xyXG5cclxuICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtY29udGFjdCB7XHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyB7XHJcbiAgICAgICAgICAgIC5pdGVtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jYXJkLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbV9fYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3lfX2RldGFpbHNfX3Bvc3RDb2RlLFxyXG4gICAgICAgICAgICAgICAgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyxcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3lfX2RldGFpbHNfX3Bob25lLFxyXG4gICAgICAgICAgICAgICAgLmFnZW5jeV9fZGV0YWlsc19fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jYXJkLWNvbnRhY3RfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMge1xyXG4gICAgICAgICAgICAuaXRlbV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX21hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAubWFuZGF0b3J5X19kZXRhaWxzX19wb3N0Q29kZSxcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnlfX2RldGFpbHNfX2FkZHJlc3MsXHJcbiAgICAgICAgICAgICAgICAubWFuZGF0b3J5X19kZXRhaWxzX19waG9uZSxcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmQtY29udGFjdCB7XHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IsXHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdC0tYWdlbmN5LFxyXG4gICAgLmZvcm0tY29udGFjdC0tbWFuZGF0b3J5LFxyXG4gICAgLmZvcm0tY29udGFjdC0tbmVnb3RpYXRvciB7XHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZW5lcmd5IHtcclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIHtcclxuXHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5kYXRhcyB7XHJcblxyXG4gICAgJl9fZW5lcmd5IHtcclxuXHJcbiAgICAgICAgLmVuZXJneV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLjZlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFByb3BlcnR5IGRldGFpbHMgdjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gSU5GT1MgU1dJUEVSIFNUQVJUXHJcbi8vXHJcbi8vIFRJVExFIElORk9TIFNMSURFUlxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX21hcmdpbjogMDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYWluIGluZm9cclxuXHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vKioqIEVESVRPUklBTCBCRUdJTiAqKiovXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjk0MTJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X2RlY29yYXRlX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG5cclxuLy8gRURJVE9SSUFMIFBSSUNFXHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNjdlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEVESVRPUklBTCBSRUZFUkVOQ0VcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vKioqIEVESVRPUklBTCBFTkQgKioqL1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBTVEFSVFxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2xhYmVsX2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0YXJlYV9sYWJlbF9jb2xvcjogJHRleHRhcmVhX2xhYmVsX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9jb25kaXRpb25zX2NvbG9yOiAkZm9ybV9jb25kaXRpb25zX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gQ09PUkRTIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2lucHV0X2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBDT05UQUNUIEVORFxyXG5cclxuXHJcbi8vIE1lZGlhXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00IDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMiA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgO1xyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyOiAkd3JhcHBlci1mdWxsICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWJsb2NrX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3Byb3BlcnR5LW1vcmVfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjIzNTBlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9idG5fY2FuZGlkYXR1cmVfZGVzY3JpcHRpb25fY29sb3I6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBIRUFERVIgU0xJREUgU1RBUlRcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vIEhFQURFUiBTTElERSBTVE9QXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fX3RleHRfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG5cclxuLy8gREVUQUlMUyBPUFRJT05cclxuJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG5cclxuLy9cclxuLy8gVElUTEUgSU5GT1MgU0xJREVSXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGFibGVfc3F1YXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFBBR0lOQVRJT05cclxuJHByb3BlcnR5LWRldGFpbC12Ml9pbmZvc19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC03ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9pbmZvc19hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSU5GT1MgU1dJUEVSIEVORFxyXG5cclxuXHJcbi8vIFRPT0xTIEJVVFRPTiArIFNWR1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBSZWZcclxuJHByb3BlcnR5LWRldGFpbC12Ml9yZWZlcmVuY2VfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfcmVmZXJlbmNlX2NvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzowLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEZPUk0gQ09PUkRTXHJcblxyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTUFQXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwLWZpbHRlcnNfbGFiZWxzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXAtZmlsdGVyc19jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2JvcmRlci1jb2xvcjogI2QxZDFkMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCZfX2FwcGx5LW9ubGluZS1wb3NpdGlvbntcclxuXHQgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2J0bl9jYW5kaWRhdHVyZV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9uLWJhY2t7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JlZmVyZW5jZSB7XHJcblx0XHRwYWRkaW5nOiAxZW0gMDtcclxuXHRcdCZfX3ZhbHVle1xyXG5cdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3JlZmVyZW5jZV9mb250O1xyXG5cdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9yZWZlcmVuY2VfY29sb3I7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuXHRcdH1cclxuXHR9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC8vIEdlc3Rpb24gZGVzIGltYWdlcyBlbiBjb250YWluXHJcbiAgICAgICAgJi5zbGlkZXItLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWltZ19faW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX3N3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3ctcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICYuZmFkZS1pbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gNWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IsIC43KTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV90aXRsZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1tZWRpYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDMwO1xyXG5cclxuICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdC1ibG9jayB7XHJcbiAgICAgICAgLmZpcnN0LWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZC1ibG9jayB7XHJcbiAgICAgICAgLnNlY29uZC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoaXJkLWJsb2NrIHtcclxuICAgICAgICAudGhpcmQtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWNvbmQtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpcnN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpcnN0LFxyXG4gICAgJl9fc2Vjb25kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aGlyZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGFibGVfc3F1YXJlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGEge1xyXG5cclxuICAgICAgICAgICAgLmluZm9zLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgJl9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9pbmZvc19hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9pbmZvc19hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC02O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93LWxpbmstc3ZnLXByZXYsXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93LWxpbmstc3ZnLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1saW5rLXN2Zy1wcmV2LCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNS44ODgyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1ZW0gMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kLCAuMyksICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hcHBseS1vbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbmVyZ3kge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAmX19tYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1ibG9ja19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICAgICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wc3dwX191aS0taWRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3VydGgtYmxvY2sge1xyXG4gICAgICAgIC5mb3VydGgtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zICB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1hZ2VuY3ksXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLW1hbmRhdG9yeSxcclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tbmVnb3RpYXRvciB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yLFxyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG5cclxuICAgIC5tb2RhbC1kcGUge1xyXG4gICAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1mdWxsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3RpdGxlX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19wcm9wZXJ0eS1tb3JlX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEhFQURFUiBTTElERSBTVEFSVFxyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8gSEVBREVSIFNMSURFIFNUT1BcclxuXHJcbi8vIEZJUlNUIEJMT0NLXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS44MjM1ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTY3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDFlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29udGFpbmVyLXRleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fZm9udCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX190ZXh0X21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy8gREVUQUlMUyBPUFRJT05cclxuJHByb3BlcnR5LWRldGFpbC12M19udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSU5GT1MgU1dJUEVSIFNUQVJUXHJcbi8vXHJcbi8vIFRJVExFIElORk9TIFNMSURFUlxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGFibGVfc3F1YXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFBBR0lOQVRJT05cclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8gSU5GT1MgU1dJUEVSIEVORFxyXG5cclxuXHJcbi8vIFRPT0xTIEJVVFRPTiArIFNWR1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGT1JNIENPT1JEU1xyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDcwZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIE1BUFxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcC1maWx0ZXJzX2xhYmVsc19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwLWZpbHRlcnNfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2JvcmRlci1jb2xvcjogI2QxZDFkMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG5cdCZfX2FwcGx5LW9ubGluZS5hcHBseS1vbmxpbmUucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUtcG9zaXRpb24ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDNlbTtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHR9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEdlc3Rpb24gZGVzIGltYWdlcyBlbiBjb250YWluXHJcbiAgICAgICAgJi5zbGlkZXItLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItLXRodW1icyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlcl9fdGh1bWJzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlyc3QtYmxvY2sge1xyXG4gICAgICAgIC5maXJzdC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWNvbmQtYmxvY2sge1xyXG4gICAgICAgIC5zZWNvbmQtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aGlyZC1ibG9jayB7XHJcbiAgICAgICAgLnRoaXJkLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAuZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1hZ2VuY3ksXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLW1hbmRhdG9yeSxcclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tbmVnb3RpYXRvciB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlmdGgtYmxvY2sge1xyXG4gICAgICAgICYuZmlmdGgtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIC8vICAgIGZsZXgtZGlzcGxheTogcm93O1xyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbl9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyLjY0NzFlbSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fYmFja2dyb3VuZCwgLjMpLCAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2NyaXB0aW9uLWxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbnRhaW5lci10ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWJsb2Nre1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2NyaXB0aW9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX3RhYmxlX3NxdWFyZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kLCAuMyksICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5waWdneS1iYW5rLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42ZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC44ZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M190YWJsZV9zcXVhcmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0YSB7XHJcbiAgICAgICAgICAgIC5pbmZvcy1kYXRhIHtcclxuICAgICAgICAgICAgICAgICZfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1saW5rLXN2Zy1wcmV2LFxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1saW5rLXN2Zy1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctbGluay1zdmctcHJldiwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW5lcmd5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAuZW5lcmd5LXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAudG9vbHMtc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbSAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAtcG9pLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcC1wb2kge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFwLXBvaS1sb2Mtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWJsb2NrX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgICAgIC5tYWlsLWVtcHR5LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wc3dwX191aS0taWRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9wZXJ0eS1jb250YWN0IHtcclxuICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtY29udGFjdCB7XHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IsXHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXBwbHktb25saW5lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcblxyXG4gICAgLm1vZGFsLWRwZSB7XHJcbiAgICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgYmllbnMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1mdWxsO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3RpdGxlX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweDtcclxuJHByb3BlcnR5LWRldGFpbC12M19wcm9wZXJ0eS1tb3JlX21heC13aWR0aDogMTIzMHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyBIRUFERVIgU0xJREUgU1RBUlRcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbi8vIEhFQURFUiBTTElERSBTVE9QXHJcblxyXG4vLyBGSVJTVCBCTE9DS1xyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuODIzNWVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE2N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogMWVtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9jb250YWluZXItdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9mb250OiAkYm9keV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RleHRfbWFwOiAoKTtcclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIERFVEFJTFMgT1BUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12M19vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG4vL1xyXG4vLyBUSVRMRSBJTkZPUyBTTElERVJcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW46IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M190YWJsZV9zcXVhcmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUEFHSU5BVElPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4vLyBJTkZPUyBTV0lQRVIgRU5EXHJcblxyXG5cclxuLy8gVE9PTFMgQlVUVE9OICsgU1ZHXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDogMjVweDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIEZPUk0gQ09PUkRTXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gTUFQXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwLWZpbHRlcnNfbGFiZWxzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXAtZmlsdGVyc19jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjk3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzI5NGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUkVGRVJFTkNFXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gU0VMRUNUSU9OXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBERVRBSUxTXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUkVQUkVTRU5UQVRJVkUgREVUQUlMU1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjE1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBTZWxlY3Rpb25cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXNlbyB7XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VvIHtcclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfYXJyb3ctbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZpcnR1YWwtdmlzaXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZpcnR1YWwtdmlzaXRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGxheS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC44ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfb3B0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX29wdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9vcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYXN0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFydC1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYXJ0LXN2Zy1wYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1wYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIE1BTkRBVEFJUkUgQkVHSU5cclxuICAgICAgICAgICAgJl9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc2NDdlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEVORFxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBkZXMgYmllbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCk7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbVxyXG4gICAgICAgICAgICAgICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC45NzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDFlbSAwO1xyXG5cclxuXHJcbi8vIEl0ZW0gUHJpY2VcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMyOTRlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJdGVtIHJlZmVyZW5jZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBJVEVNIFNFTEVDVElPTlxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2JvcmRlci1jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gRGV0YWlsc1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuXHJcblxyXG4vLyBSZXByZXNlbnRhdGl2ZSBkZXRhaWxzXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuMTVlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yMzUzZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBJdGVtIGhvdmVyXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gRHJhd2luZ1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcbi8vIFNlbGVjdGlvblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42KSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuMTVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yMzUzZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWxpc3RpbmctdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXNlbyB7XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VvIHtcclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGx9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi42NDcxZW0gOCUgMi42NDcxZW0gNiU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFzdC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFydC1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYXJ0LXN2Zy1wYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4taG9yLXJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFN0YXR1cygpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZpcnR1YWwtdmlzaXRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGxheS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEJFR0lOXHJcbiAgICAgICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViOTY1MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuNTI5NGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5NjUzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEVORFxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSZXZlcnNlXHJcbiAgICAgICAgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS1pbi1ob3ItbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDYlIDIuNjQ3MWVtIDglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ZpcnR1YWwtdmlzaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQcm9wZXJ0eSBsaXN0aW5nIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogY2VudGVyOyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDE7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMTsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42KTsgICAgICAgLy8gSG92ZXIgOiBvdmVybGF5XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBCbG9jayB0ZXh0XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjk0MTJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuXHJcbi8vIElURU0gUkVGRVJFTkNFXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuXHJcbi8vIElURU0gU0VMRUNUSU9OXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFJFUFJFU0VOVEFUSVZFIERFVEFJTFNcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjE1ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGw6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuMTVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yMzUzZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfZGVjb3JhdGVfaG92ZXJfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYzIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1zZW8ge1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlbyB7XHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15fSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlydHVhbC12aXNpdC1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsYXktc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODgyM2VtIDEuNzY0N2VtIDAuODgyM2VtIDMuNTI5NGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjMpLCAkY29sb3JfbmV1dHJhbC0xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFzdC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhcnQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFydC1zdmctcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1wYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2RlY29yYXRlX2hvdmVyX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS1yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIE1BTkRBVEFJUkUgQkVHSU5cclxuICAgICAgICAgICAgJl9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc2NDdlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEVORFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuODgyM2VtIDMuNTI5NGVtIC44ODIzZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlydHVhbC12aXNpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb3BlcnR5IGxpc3RpbmcgLSB2M1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVEVYVFxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14OiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZzogMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBJVEVNIFBSSUNFXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIElURU0gU0VMRUNUSU9OXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFJFUFJFU0VOVEFUSVZFIERFVEFJTFNcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjE1ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gQmxvY2sgdGV4dFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2RlY29yYXRlX2hvdmVyX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX3BhZGRpbmc6IDJlbSAwIDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbXNfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xLjM2ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweCAhZGVmYXVsdDtcclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbW9yZS12MXtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkcHJvcGVydHktbW9yZS12MV9wYWRkaW5nO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LW1vcmUtdjFfbWF4LXdpZHRoO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktbW9yZS12MV9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbW9yZS12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwgMC43NSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvcGVydHkgTW9yZSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJHByb3BlcnR5LW1vcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbW9yZS12MV9wYWRkaW5nOiAyZW0gMCAyZW07XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuJHByb3BlcnR5LW1vcmUtdjFfbWF4LXdpZHRoOiAxMjMwcHg7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtc19tYXgtd2lkdGg6IDEyMzBweDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1wZXItcm93LS14bDogMztcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEuMzYgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjUwcHg7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4O1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk7XHJcbiAgICBjb2xvcjojMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgbGVmdDogLTM3NXB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAzMjVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGxlZnQ6IC02NTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcclxuICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgIH1cclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xyXG4gICAgLmxpZ2h0VmVyc2lvblxyXG4gICAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVxyXG4gICAge1xyXG4gICAgICAgIGEsYnV0dG9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6IzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjVweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuYnRuUmV0b3VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzVkYTg0O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufSIsIi5zZWFyY2gtaW5uZXIge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0OyAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDsgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDsgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7IC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjk0MWVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWxlY3Rpb24tY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgPiAuYWdlbmN5LXNsaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGUtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtZW1wdHkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teCAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZyAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bCAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWxldGUtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIElURU0gSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgICAgICAgICAvLy5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICAvL31cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2hvdmVyX2Fycm93LWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb250YWN0IGNvbnRlbnQgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEhFQURFUiBTRU8gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fdGV4dF9tYXA6ICgpO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJHNlbGVjdGlvbi1jb250ZW50LXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy8gSEVBREVSIFNFTyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIElURU0gW0JFR0lOXVxyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3c6IDE7IC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk6IDFlbTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLWxnOiAyOyAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7IC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy9cclxuLy8gQm91dG9uIC0gaG92ZXJcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiAtIGRlbGV0ZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7IC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7IC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHg7XHJcblxyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjk0MWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiA2ZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfbWluLWhlaWdodC0tbWQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMy4yMzUzZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAzJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGw6IDNlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS41Mjk0ZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfbWluLWhlaWdodDogOTVweCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZXJ2aWNlcy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skc2VydmljZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQgOiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3IgOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nIDogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjEge1xyXG4gICAgY29sb3I6ICRzZXJ2aWNlcy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNC40NzA1ZW0gMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0IDogJHNlcnZpY2VzLXYxX21pbi1oZWlnaHQtLW1kO1xyXG4gICAgfVxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJHNlcnZpY2VzLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoIDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzZXJ2aWNlcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRzZXJ2aWNlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VydmljZXMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLy9AaW5jbHVkZSBzZXRCdXR0b24oJHNlcnZpY2VzLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgLml0ZW1zX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlcy12MV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMi4zNTUyZW0gMS43NjQ3ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcbiAgICAgICAgLy9tYXJnaW46IDAgMi45NDEyZW07XHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi15ICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlcnZpY2VzLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieHh4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS14bCAkc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teS0tbGcgJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkc2VydmljZXMtdjFfX3RpdGxlX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkc2VydmljZXMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yIDogJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgIC5zZXJ2aWNlcy12MV9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsLjE1KTtcclxuJHNlcnZpY2VzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlcnZpY2VzLXYxX21pbi1oZWlnaHQtLW1kOiBhdXRvO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMy4yMzUzZW07XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcblxyXG4kc2VydmljZXMtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kc2VydmljZXMtdjFfaXRlbS1wZXItcm93IDogMTtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi15OiAxZW07XHJcbiRzZXJ2aWNlcy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcbiRzZXJ2aWNlcy12MV9pdGVtLXBlci1yb3ctLXhsOiAzO1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teC0teGw6IDMlO1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14bDogMDtcclxuXHJcbiRzZXJ2aWNlcy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfbWluLWhlaWdodDogOTVweDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNTI5NGVtO1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3BhZGRpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfcGFkZGluZztcclxuXHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMTZweDsgICAgICAvLyBUZXh0ZSA6IGZvbnQtc2l6ZSAocGVybWV0IGRlIHJlZ2xlciBsZSBub21icmUgZGUgbGlnbmVzKVxyXG4kc2VydmljZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS42OyAgICAgICAgLy8gVGV4dGUgOiBsaW5lLWhlaWhndCAocGVybWV0IGRlIHJlZ2xlciBsZSBub21icmUgZGUgbGlnbmVzKVxyXG5cclxuJHNlcnZpY2VzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDMwMCAjeyRzZXJ2aWNlcy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skc2VydmljZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VydmljZXMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19mb250IDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yIDogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduIDogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZyA6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjYyKSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9wYWRkaW5nOiA1Ljk3MDVlbSAwIDYuNDcwNWVtIDA7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX21hcmdpbjogMi41Mjk0ZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbS1wZXItcm93LS14bDogMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAzJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yOiAkc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yXHJcbiAgICApLCAkc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSB0ZXh0XHJcbi8vXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skc2VydmljZXMtdjJfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JHNlcnZpY2VzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQuNzY0N2VtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuODgyM2VtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjJfX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzkwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teSAkc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0teGwgJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQgOiAzMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9pdGVtX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgLnNlcnZpY2VzLXYyX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgU2VydmljZXMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKTtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcblxyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC42Mik7XHJcbiRzZXJ2aWNlcy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX21hcmdpbjogMi41Mjk0ZW07XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHNlcnZpY2VzLXYyX3BhZGRpbmc6IDUuOTcwNWVtIDAgNi40NzA1ZW0gMDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi14OiAwO1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kc2VydmljZXMtdjJfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kc2VydmljZXMtdjJfaXRlbS1wZXItcm93LS14bDogMjtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAzJTtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGw6IDJlbTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX21hcDogKCk7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICksICRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGV4dGVcclxuLy9cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwO1xyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDc7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZXJ2aWNlcy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skc2VydmljZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfX3RleHRfbWFwOiAoKTtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICksICRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuXHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KSFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19wYWRkaW5nOiA1Ljk3MDVlbSAwIDYuNDcwNWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX21hcmdpbjogMi41Mjk0ZW07XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teGwgOiAzJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRleHRcclxuLy9cclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMS4xMTc2ZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV9fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzYxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fX3RleHRfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkc2VydmljZXMtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC42Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNi43NjQ3ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS44ODIzZW07XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkc2VydmljZXMtdjNfcGFkZGluZztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgc2V0VGl0bGUoJHNlcnZpY2VzLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2VydmljZXMtdjNfX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTI4cHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjNfaXRlbV9fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfaXRlbV9fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19pdGVtX190ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAuc2VydmljZXMtdjNfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIHYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuXHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuODgpO1xyXG4kc2VydmljZXMtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYzX190aXRsZV9tYXJnaW46IDIuNTI5NGVtO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6JHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3cgOiAxO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3ctLWxnIDogMTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3ctLXhsIDogMTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDogMyU7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMmVtO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMS4xMTc2ZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV9fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZXJ2aWNlcy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skc2VydmljZXMtdjNfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VydmljZXMtdjNfaXRlbV9fdGV4dF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQ6ICRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxLS1pbm5lci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjEtLWlubmVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjEtLWlubmVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MS0taW5uZXJfY29sdW1uLXBlci1yb3c6IDMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfbWF4LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nOiAzZW0gMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nLS1zbTogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9wdWNlX3RvcDogLjVlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZSAvICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TaWxvc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2lsb3MtdjEtaW5uZXIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWxvcy12MSB7XHJcbiAgICAgICAgJl9faXRlbXMtLTEge1xyXG5cclxuICAgICAgICAgICAgLnNpbG8ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zbWFsbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lsb19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWxvX19saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNpbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0b3A6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fcHVjZV90b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgU2lsb3NcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNpbG9zLXYxLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9jb2x1bW4tcGVyLXJvdyA6IDM7XHJcbiRzaWxvcy12MS0taW5uZXJfbWF4LXdpZHRoOiAxMDAlO1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmcgICAgOiAzZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYzogbWFyZ2luXHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tc20gICA6IDAgJHdyYXBwZXJfcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmctLW1kICAgOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lcyA+IHRhYmxldHRlXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBUZXh0XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yICAgICAgIDokY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGNvbG9yXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwOGVtKS8xICRmb250LWZhbWlseS0tNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udFxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDhlbSkvMSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiBtb2JpbGVcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA4ZW0pLzEgJGZvbnQtZmFtaWx5LS00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogIC4xZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4vLyBEcmF3aW5nXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElsbHVzdHJhdGlvbjogY291bGV1clxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElsbHVzdHJhdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggICAgICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aCBkdSBzdmdcclxuXHJcblxyXG4vLyBMaXN0ZVxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3B1Y2VfdG9wICAgICAgIDogLjhlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBwb3NpdGlvbm5lbWVudCBoYXV0XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIHB1Y2U6IGNvbG9yXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogY29sb3JcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBjb2xvclxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udFxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udCAtIHRhaWxsZSA+IG1vYmlsZVxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8yICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogbWFyZ2UgaGF1dGUgZXQgYmFzc2VcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfY29sdW1uLXBlci1yb3c6IDMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9tYXgtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfcGFkZGluZzogM2VtIDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbTogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfdG9wOiAuNWVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDAgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGU6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZTogNTAlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC0tYWx0ZXJuYXRlOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZSAvICRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQtLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNpbG9zLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHNpbG9zLXYxX3BhZGRpbmc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWxvcy12MSB7XHJcbiAgICAgICAgJl9faXRlbXMtLTEge1xyXG5cclxuICAgICAgICAgICAgLnNpbG8ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zbWFsbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lsb19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWxvX19saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNpbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW0gO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0b3A6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX3RvcDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBTaWxvc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG5cclxuJHNpbG9zLXYxX2NvbHVtbi1wZXItcm93IDogMztcclxuJHNpbG9zLXYxX21heC13aWR0aDogMTAwJTtcclxuJHNpbG9zLXYxX3BhZGRpbmcgICAgOiAzZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYzogbWFyZ2luXHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbSAgIDogMCAkd3JhcHBlcl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZCAgIDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXMgPiB0YWJsZXR0ZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzaWxvcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2N1c3RvbS0yO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIDJ2dywgMzdweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gVGV4dFxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yICAgICAgIDokY29sb3JfY3VzdG9tLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBjb2xvclxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNnB4LCAydncsIDI1cHgpLzEgJGZvbnQtZmFtaWx5LS00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE2cHgsIDJ2dywgMjVweCkvMSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiBtb2JpbGVcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTZweCwgMnZ3LCAyNXB4KS8xICRmb250LWZhbWlseS0tNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250IC0gdGFpbGxlID4gdGFibGV0dGVcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogIC4xZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbi8vIERyYXdpbmdcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uOiBjb3VsZXVyXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZCAgOiAkY29sb3JfY3VzdG9tLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoICAgICAgIDogMi4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aCBkdSBzdmdcclxuXHJcblxyXG4vLyBMaXN0ZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV90b3AgICAgICAgOiAuOGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIHB1Y2U6IHBvc2l0aW9ubmVtZW50IGhhdXRcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3IgICAgICAgOiAkY29sb3JfY3VzdG9tLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gcHVjZTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2N1c3RvbS0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBjb2xvclxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udCAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHggJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGZvbnRcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBmb250IC0gdGFpbGxlID4gbW9iaWxlXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8yICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBtYXJnZSBoYXV0ZSBldCBiYXNzZVxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbiIsIiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0byAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fY29udGVudC0yX19mb250LXNpemU6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi5zaWxvcy12MiB7XHJcbiAgICBtYXJnaW46ICRzaWxvLXYyX19tYXJnaW47XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fd3JhcHBlcl9fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRzaWxvLXYyX190aXRsZV9fdGl0bGVfX2NvbnRlbnQtMl9fZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWxvLXYyIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2lsby12Ml9fcGFkZGluZztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDtcclxuICAgIFxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzaWxvLXYyX19jb250ZW50X19tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogJHNpbG8tdjJfX2xpc3RfX2xpc3Qtc3R5bGUtdHlwZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNpbG8tdjJfX2xpc3RfX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG8tdjJfX2xpc3QtaXRlbV9fbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpbG8tdjJfX2xpc3QtbGlua19fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uX19ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgU2lsb3MgcG91ciBsZSBub3V2ZWF1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2lsby12Ml9fbWFyZ2luOiA0ZW0gYXV0bztcclxuJHNpbG8tdjJfX3BhZGRpbmc6IDIwcHg7XHJcbiRzaWxvLXYyX19qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiRzaWxvLXYyX19jb250ZW50X19tYXgtd2lkdGg6IDYwMHB4O1xyXG4kc2lsby12Ml9fbGlzdF9fbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4kc2lsby12Ml9fbGlzdF9fdGV4dC1hbGlnbjogbGVmdDtcclxuJHNpbG8tdjJfX2xpc3QtaXRlbV9fbWFyZ2luLWJvdHRvbTogMTBweDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fY29sb3I6ICMzMzM7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uX19ob3ZlcjogdW5kZXJsaW5lO1xyXG4kc2lsby12Ml9fd3JhcHBlcl9fbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXJnaW46IGF1dG87XHJcbiRzaWxvLXYyX190aXRsZV9fdGl0bGVfX2NvbnRlbnQtMl9fZm9udC1zaXplOiAyZW07IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3IgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNjQ3MWVtICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNvY2lhbHMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzb2NpYWxzLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHN0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV80X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNF9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNF9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV8zX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fM19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fM19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9uZXdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9uZXdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX25ld19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9wYWRkaW5nOiAuOGVtIDRlbSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX21hcmdpbiA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX3otaW5kZXg6IDIwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3RhdHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAyZW07XHJcbiAgICB6LWluZGV4OiAkc3RhdHVzX2l0ZW1fei1pbmRleDtcclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX2JvcmRlcjtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJHN0YXR1c19pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgbWFyZ2luOiAkc3RhdHVzX2l0ZW1fbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRzdGF0dXNfaXRlbV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgJi0tNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fNV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fNV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fNF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtXzRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtXzRfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtXzNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV8zX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV8zX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmV3IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX25ld19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX25ld19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fbmV3X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZmFsbGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV9mYWxsaW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fZmFsbGluZ19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fZmFsbGluZ19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fZmF2b3JpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFN1ci10aXRyZTogZm9udFxyXG4kc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJHN0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtXzVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtXzVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fNF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV80X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV80X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtXzNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV8zX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtXzNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9uZXdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fbmV3X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9uZXdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9wYWRkaW5nOiAuOGVtIDRlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGludGVybmVzXHJcbiRzdGF0dXNfaXRlbV9tYXJnaW4gOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fei1pbmRleDogMjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXMgPiBob3ZlciA6IGfDqHJlIGwnYWZmaWNoYWdlIFwic3VyXCIgb3UgXCJzb3VzXCIgbGEgc3VyY291Y2hlICgwPCB4IDwgMTA6IHNvdXMsIHggPiAxMDogc3VyKVxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtcy13cmFwcGVyX21heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIFBIT05FXHJcbiR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdCR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJVEVNIE1BSUxcclxuJHRlYW0tbGlzdGluZy12MV9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0JHRlYW0tbGlzdGluZy12MV9tYWlsX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1zLXdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZWFtIHtcclxuICAgICAgICAgICAgICAgIC50ZWFtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9waG9uZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX21haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX21haWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBkZXMgYmllbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweDtcclxuJHRlYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMztcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kdGVhbS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJVEVNIE1BSUxcclxuJHRlYW0tbGlzdGluZy12MV9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX21haWxfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJdGVtIGhvdmVyXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gUEhPTkVcclxuJHRlYW0tbGlzdGluZy12Ml9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX3Bob25lX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vIElURU0gTUFJTFxyXG4kdGVhbS1saXN0aW5nLXYyX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfbWFpbF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBPVkVSTEFZXHJcbiR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9ibG9ja190ZXh0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODIzNWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93fSAtICgjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjM1MjllbSAxZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjM1MjllbSAxZW0gMi4zNTI5ZW0gMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fYmxvY2tfdGV4dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZWFtIHtcclxuICAgICAgICAgICAgICAgIC50ZWFtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLWxpc3RpbmctdjJfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9waG9uZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX21haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX21haWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCR0ZWFtLWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQsIC4zKSwgJHRlYW0tbGlzdGluZy12Ml9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGVhbS1saXN0aW5nLXYyX19pdGVtX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udCA6ICR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJHRlYW0tbGlzdGluZy12Ml9faXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkdGVhbS1saXN0aW5nLXYyX19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIGJpZW5zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kdGVhbS1saXN0aW5nLXYyX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfcGhvbmVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kdGVhbS1saXN0aW5nLXYyX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfbWFpbF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gSVRFTSBPVkVSTEFZXHJcbiR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9ibG9ja190ZXh0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODIzNWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfcGFkZGluZzogNGVtIDAgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHRlYW0tdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiR0ZWFtLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgOiAuMWVtICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcbiR0ZWFtLXYxX2l0ZW1fYmFja2dyb3VuZCA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12MV9pdGVtX3RleHRfX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12MV9pdGVtX3RleHRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV90ZXh0X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQ6ICR0ZWFtLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSwgJHRlYW0tdjFfaXRlbV90ZXh0X190ZXh0X21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkdGVhbS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICR0ZWFtLXYxX3BhZGRpbmc7XHJcbiAgICAvL2hlaWdodDogOTgwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25ld3Mge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjExNzZlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDVlbTtcclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHRlYW0tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkdGVhbS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQ6ICR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12MV9wYWRkaW5nOiA0ZW0gMDtcclxuJHRlYW0tdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcblxyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiR0ZWFtLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiR0ZWFtLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDA7XHJcblxyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udCA6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nIDogLjFlbTtcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJHRlYW0tdjFfaXRlbV9iYWNrZ3JvdW5kIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kdGVhbS12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kdGVhbS12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJHRlYW0tdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMTtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXA6ICgpO1xyXG4kdGVhbS12MV9pdGVtX3RleHRfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJHRlYW0tdjFfaXRlbV90ZXh0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQlVMTEVUXHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJHRlYW0tdjJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJHRlYW0tdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHRlYW0tdjJfaXRlbV9fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYyX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDMlICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMmVtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGV4dFxyXG4vL1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tdjJfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JHRlYW0tdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2OTBweDtcclxuICAgIH1cclxuICAgIHBhZGRpbmctdG9wOiAyLjk0MTFlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjUyOTRlbTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjk0MTFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIC8vbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX2l0ZW1fX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQsIC4zKSwgJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICR0ZWFtLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICR0ZWFtLXYyX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJHRlYW0tdjJfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICR0ZWFtLXYyX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICR0ZWFtLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlcnZpY2VzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuODgpO1xyXG4kdGVhbS12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6JHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiR0ZWFtLXYyX190aXRsZV9tYXA6ICgpO1xyXG4kdGVhbS12Ml9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJHRlYW0tdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLy8gQnVsbGV0XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7IC8vIEJ1bGxldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7IC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOyAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjsgLy8gQnVsbGV0IDogbWFyZ2VcclxuXHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12Ml9jb2xvcjsgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJHRlYW0tdjJfY29sb3I7IC8vIEJ1bGxldCA+IGF0aXZlOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJHRlYW0tdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJHRlYW0tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiR0ZWFtLXYyX2l0ZW1fX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdGVhbS12Ml9pdGVtLXBlci1yb3cgOiAxO1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG4kdGVhbS12Ml9pdGVtLXBlci1yb3ctLWxnIDogMTtcclxuJHRlYW0tdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG4kdGVhbS12Ml9pdGVtLXBlci1yb3ctLXhsIDogMjtcclxuJHRlYW0tdjJfaXRlbS1tYXJnaW4teC0teGwgOiAzJTtcclxuJHRlYW0tdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDJlbTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUZXh0ZVxyXG4vL1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJHRlYW0tdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJHRlYW0tdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tdjJfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JHRlYW0tdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kOiAkdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYzX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjNfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2ltYWdlX3dpZHRoOiA4MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaW1hZ2VfaGVpZ2h0OiA0MzVweCAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12M19fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDQuMzUyOWVtICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcblxyXG4kdGVhbS12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGVhbS12MyB7XHJcbiAgICBjb2xvcjogJHRlYW0tdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiA0NSU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMSA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHRlYW0tdjNfaW1hZ2Vfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR0ZWFtLXYzX2ltYWdlX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAuY2xhd3Mge1xyXG4gICAgICAgICAgICByaWdodDogNC4wNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiA0ZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNy42NDcwZW0gMjAuMTA0MSUgNC4xMTc2ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLXYzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJHRlYW0tdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kLCAuMyksICR0ZWFtLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICR0ZWFtLXYzX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICR0ZWFtLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICR0ZWFtLXYzX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJHRlYW0tdjNfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICR0ZWFtLXYzX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkdGVhbS12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICR0ZWFtLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0IDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDM3cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjNfaW1hZ2Vfd2lkdGg6IDgyMHB4O1xyXG4kdGVhbS12M19pbWFnZV9oZWlnaHQ6IDQzNXB4O1xyXG5cclxuLy8gQmxvYyB0ZXh0ZVxyXG4kdGVhbS12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHRlYW0tdjNfX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogNC4zNTI5ZW07XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjE3NjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJHRlYW0tdjNfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJHRlYW0tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0b29sYmFyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zdmdfd2lkdGg6IDMwcHggIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zdmdfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zdmdfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNWVtKS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSAgICAgICA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI1ZW0pLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjVlbSkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSAgICAgICA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fd2lkdGg6IDIuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9wYWRkaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9tYXJnaW46IDAgLjVlbSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX3dpZHRoOiAyLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9oZWlnaHQ6IDIuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fbWFyZ2luOiAwIC41ZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNWVtKS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjVlbSkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b29sYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAkd3JhcHBlcl9wYWRkaW5nO1xyXG4gICAgei1pbmRleDogMzAwMDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAkdG9vbGJhcl9zdmdfd2lkdGg7XHJcbiAgICAgICAgZmlsbDogJHRvb2xiYXJfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfc3ZnX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAudG9vbGJhcl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW9waW5pb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNGVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zb2NpYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgLnRvb2xiYXItc29jaWFsIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItc29jaWFsX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfc29jaWFsX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0b29sYmFyX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyX3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhci1zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbm5lY3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfY29ubmVjdF9wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9vbGJhci1jb25uZWN0IHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbi1oZWFkZXIge1xyXG4gICAgICAgIC50b29sYmFye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmLW9waW5pb24sXHJcbiAgICAgICAgICAgICYtc29jaWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1vcGluaW9uX190aXRsZSxcclxuICAgICAgICAgICAgJi1zb2NpYWxfX3RpdGxlLFxyXG4gICAgICAgICAgICAmLWNvbm5lY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW9waW5pb25fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25faG92ZXJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVG9vbCBiYXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRvb2xiYXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9vbGJhciA6IGNvdWxldXIgZGUgZm9udFxyXG5cclxuJHRvb2xiYXJfc3ZnX3dpZHRoOiAzMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9vbGJhciA6IHRhaWxsZSBkZXMgc3ZnXHJcblxyXG4kdG9vbGJhcl9zdmdfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIHN2ZyA6IGNvdWxldXJcclxuJHRvb2xiYXJfc3ZnX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9vbGJhciA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuJHRvb2xiYXJfc3ZnX2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9vbGJhciBzdmcgPiBob3ZlcjogY291bGV1clxyXG4kdG9vbGJhcl9zdmdfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMjsgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBdmlzIFtCRUdJTl1cclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNWVtKS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjVlbSkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIEF2aXMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFLDqXNlYXV4IHNvY2lhdXggW0JFR0lOXVxyXG5cclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjVlbSkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNWVtKS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV93aWR0aDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hlaWdodDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtO1xyXG5cclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fd2lkdGg6IDIuMmVtO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9tYXJnaW46IDAgLjVlbTtcclxuXHJcbi8vIFLDqXNlYXV4IHNvY2lhdXggW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb25uZXhpb24gW0JFR0lOXVxyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI1ZW0pLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNWVtKS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRvb2xiYXJfY29ubmVjdF9wYWRkaW5nOiAwO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9wYWRkaW5nOiAwO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25faG92ZXJfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gQ29ubmV4aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdG9wYmFyX2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvcGJhcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvcGJhcl9wYWRkaW5nICAgOiAwICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Bvc2l0aW9uICAgOiBmbGV4LWVuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvciA6ICR0b3BiYXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fZmlsbCAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2U6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICA6ICRzZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvci0taW5uZXI6ICR0b3BiYXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kdG9wYmFyX2JhY2tncm91bmQtLWlubmVyOiAkdG9wYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcGFkZGluZy0taW5uZXIgICA6ICR0b3BiYXJfcGFkZGluZyAhZGVmYXVsdDtcclxuJHRvcGJhcl9wb3NpdGlvbi0taW5uZXIgICA6ICR0b3BiYXJfcG9zaXRpb24gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9wYWRkaW5nLS1pbm5lciAgIDogJHNlbGVjdGlvbl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkc2VsZWN0aW9uX2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcGJhciB7XHJcbiAgICBwYWRkaW5nOiAkdG9wYmFyX3BhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX2JhY2tncm91bmQ7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR0b3BiYXJfcG9zaXRpb247XHJcbiAgICAgICAgJiA+ICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZyB7XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC50b3BiYXIge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0b3BiYXJfcGFkZGluZy0taW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdG9wYmFyX3Bvc2l0aW9uLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVG9wIGJhclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJHRvcGJhcl9nX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNb2R1bGUgOiBDb3VsZXVyIHByaW5jaXBhbGVcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiR0b3BiYXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdG9wYmFyX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBwYWRkaW5nXHJcbiR0b3BiYXJfcG9zaXRpb24gICA6IGZsZXgtZW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBvc2l0aW9uIGZsZXggaG9yaXpvbnRhbGUgKGZsZXgtc3RhcnR8Y2VudGVyfGZsZXgtZW5kKVxyXG5cclxuLy9cclxuLy8gU8OpbGVjdGlvblxyXG4vL1xyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9wYWRkaW5nICAgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogbWFyZ2VzIGludGVybmVzXHJcblxyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRjb2xvcl9jdXN0b20tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yIDogJHRvcGJhcl9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kc2VsZWN0aW9uX2ljb25fZmlsbCAgOiAkY29sb3JfYnJhbmQtNDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZTogJGNvbG9yX2JyYW5kLTQ7XHJcblxyXG4vLyBNZW51IG91dmVydCA6IHPDqWxlY3Rpb25cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCAtQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICA6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVG9wIGJhciBpbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvci0taW5uZXI6ICR0b3BiYXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNb2R1bGUgOiBDb3VsZXVyIHByaW5jaXBhbGVcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBwYWRkaW5nXHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICA6ICR0b3BiYXJfcG9zaXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBvc2l0aW9uIGZsZXggaG9yaXpvbnRhbGUgKGZsZXgtc3RhcnR8Y2VudGVyfGZsZXgtZW5kKVxyXG5cclxuLy9cclxuLy8gU8OpbGVjdGlvblxyXG4vL1xyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9wYWRkaW5nLS1pbm5lciAgIDogJHNlbGVjdGlvbl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogbWFyZ2VzIGludGVybmVzXHJcblxyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7ICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDogJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4vLyBNZW51IG91dmVydCA6IHPDqWxlY3Rpb25cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgLy8gTWVudSBvdXZlcnQgLUJsb2Mgc8OpbGVjdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOyAgLy8gTWVudSBvdXZlcnQgOiBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXI7ICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yOyAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXI7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWxpc3Qge1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcbiAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIC5tYWluLW5hdiAmIHtcclxuICAgICAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuc3MtaGlnaGxpZ2h0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmctc3dpdGNoLS1mbGFnIHtcclxuXHRzcGFuLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbiAgICAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4td2lkdGg6IDQycHg7XHJcblx0XHRtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGUucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRrOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGsucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZXMucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZnIucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWl0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvaXQucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5sOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbmwucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXB0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcHQucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJ1OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcnUucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvc2UucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nX19zZWxlY3Qge1xyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kZSB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kayB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lbiB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lcyB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lcy5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mciB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pdCB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubCB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ubC5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubyB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1wdCB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ydSB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ydS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zZSB7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubGFuZy1zd2l0Y2gge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMYW5ndWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE3LzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyIDogMDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSA7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMYW5ndWVzIGlubmVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjsiLCIkbG9naW5fbWVudV90aGVtZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRsb2dpbl9tZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kX2NvbG9yOiByZ2JhKDAsIDAsIDAsIC44KSAhZGVmYXVsdDtcclxuJGxvZ2luX21lbnVfc2VsZWN0aW9uX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRsb2dpbl9tZW51X3NlbGVjdGlvbl9idXR0b25fYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi50b3BiYXJfX2xvZ2luIHtcclxuICAgIGZpbGw6ICRsb2dpbl9tZW51X3RoZW1lX2NvbG9yO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogNDRweDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgNnB4O1xyXG5cclxuICAgICAgICAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGxvZ2luX21lbnVfdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxtYXJnaW4gLjJzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgbGVmdDogOTQlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b2dnbGUtdmlzaWJpbGl0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaG9pY2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9tZW51X3NlbGVjdGlvbl9idXR0b25fYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsb2dpbl9tZW51X3RoZW1lX2NvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRsb2dpbl9tZW51X3NlbGVjdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWxlY3Rpb24taWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMC4yZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTsgLy8gQ29tcGF0aWJpbGl0eSBJRSAxMCAmIDExXHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgLm1haW4tbmF2ICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsICAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5zZWxlY3Rpb24taWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgIFxyXG4gICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRtYWluX2hvbWVfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS5qcGcnKSAhZGVmYXVsdDtcclxuJG1haW5faG9tZV9iYWNrZ3JvdW5kOiBmaXhlZCAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICRtYWluX2hvbWVfYmFja2dyb3VuZC1pbWFnZSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1haW5faG9tZV9ibGFuay1oZWlnaHQ6IDUwNnB4ICFkZWZhdWx0O1xyXG5cclxuLmhvbWUge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW5faG9tZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgIC5ibGFuayB7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWFpbl9ob21lX2JsYW5rLWhlaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSG9tZVxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1ob21lIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbl9ob21lX2JhY2tncm91bmQtaW1hZ2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtYWluX2hvbWVfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS5qcGcnKTtcclxuJG1haW5faG9tZV9iYWNrZ3JvdW5kOiBmaXhlZCAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICRtYWluX2hvbWVfYmFja2dyb3VuZC1pbWFnZSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1haW5faG9tZV9ibGFuay1oZWlnaHQ6IDUwNnB4O1xyXG4iLCJcclxuXHJcbi8vIFBhZ2UgRXN0aW1hdGlvbiBWMSBTRU9cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIwLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc193cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1pdF9fZmllbGQuYnV0dG9uIHNwYW46Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnN1Ym1pdF9fZmllbGQuYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICAgICAgbWFyZ2luOjJlbSBhdXRvIDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsYW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi8vIFBhZ2UgRXN0aW1hdGlvbiBWMSBTRU9cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIwLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHg7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBuZXdzIFYxXHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweDtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBQYWdlIGRldGFpbHMgQWdlbmN5IFYxXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG5cclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIEFnZW5jeSBWMVxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTM5MHB4O1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIEFnZW5jeSBWMlxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzODBweDtcclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBNYW5kYXRvcnkgVjFcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweDtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG5cclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIE1hbmRhdG9yeSBWMVxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTM5MHB4O1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIE1hbmRhdG9yeSBWMlxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTM5MHB4O1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgVjFcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTIwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgVjJcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTIwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIGJpZW5zIFYxXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzgwcHg7XHJcblxyXG4vLyBOQiBhbm5vbmNlc1xyXG5cclxuJGxpc3RpbmdfbmJfYW5ub25jZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgLy8gTm9tYnJlIGRlIGJpZW5cclxuJGxpc3RpbmdfbmJfYW5ub25jZV9sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtICRmb250LWZhbWlseS0tMTsgLy8gTGFiZWwgbm9tYnJlIGRlIGJpZW5cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBiaWVucyBWMlxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTMxMHB4O1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIGJpZW5zIFYzXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgZGUgcHJvZ3JhbW1lcyBWMVxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzgwcHg7XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgZGUgcHJvZ3JhbW1lcyBWMlxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzEwcHg7XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgZGUgcHJvZ3JhbW1lcyBWM1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjkwcHg7XHJcblxyXG4vLyBQYWdlIHByb2dyYW0gZGV0YWlscyB2MVxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG5cclxuLy8gUGFnZSBwcm9ncmFtIGRldGFpbHMgdjJcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKTtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfanVtYm90cm9uX21pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDogMTU0MHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBwcm9ncmFtIGRldGFpbHMgdjNcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKTtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfanVtYm90cm9uX21pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDogMTQzMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBTZWxlY3Rpb24gVjFcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy83LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMzBweDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG5cclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuXHJcbi8vIFBhZ2UgRXN0aW1hdGlvbiBWMVxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2NsYXdzX2hlaWdodDogMTUuMzUyOWVtO1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gUGFnZSBFc3RpbWF0aW9uIFYxIFNFT1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIHRlYW0gVjFcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTU0MHB4O1xyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIHRlYW0gVjJcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTQ1MHB4O1xyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIFBhcnRuZXJcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBwcm9wZXJ0eSBkZXRhaWxzIHYxXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKTtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBEw6l0YWlsIGRlIGJpZW5zIHYyXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKTtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDogMTU0MHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG5cclxuLy8gUGFnZSBEw6l0YWlsIGRlIGJpZW5zIHYzXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKTtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDogMTQzMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBlZGl0b3JpYWxcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy85LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyO1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9wYWdlLWVkaXRvcmlhbF9iYWNrZ3JvdW5kOiAkcGFnZXNfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbi8vIFBhZ2UgZWRpdG9yaWFsIHRlc3RcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBBbGVydG1haWwgQ29udGVudCBWMVxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NsYXdzX2hlaWdodDogMTUuMzUyOWVtO1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MWp1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIFBhZ2UgY29udGFjdFxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6IDExOTJweDtcclxuXHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX21hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX3RleHQtYWxpZ246ICRqdW1ib3Ryb24tdjFfX3RpdGxlX3RleHQtYWxpZ247XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50XzFfZm9udDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50XzJfZm9udDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgRXZlbmVtZW50cyBWM1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBFdmVuZW1lbnRzIFYxXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMzBweDtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHg7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBQYWdlIGRldGFpbHMgbmV3cyBWMVxyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBQYWdlIGRldGFpbHMgQWdlbmN5IFYxXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG5cclxuICAgICAgICArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIEFnZW5jeSBWMVxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTM5MHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgQWdlbmN5IFYyXHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTM4MHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBNYW5kYXRvcnkgVjFcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG5cclxuICAgICAgICArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBNYW5kYXRvcnkgVjFcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzOTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIC8vdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBNYW5kYXRvcnkgVjJcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzOTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIC8vdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgVjFcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgbmV3cyBWMlxyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICYgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIGJpZW5zIFYxXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzgwcHggIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZ19uYl9hbm5vbmNlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGlzdGluZ19uYl9hbm5vbmNlX2xhYmVsOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYkFubm9uY2VzLXYxIHtcclxuICAgIG1hcmdpbjogMS41ZW0gMCAxZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICBmb250OiAkbGlzdGluZ19uYl9hbm5vbmNlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMi4xZW07XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZvbnQ6ICRsaXN0aW5nX25iX2Fubm9uY2VfbGFiZWw7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0wO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgZGUgYmllbnMgVjJcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBiaWVucyBWM1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAvL3RvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBwcm9ncmFtbWVzIFYxXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzODBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAvL3RvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgZGUgcHJvZ3JhbW1lcyBWMlxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzEwcHggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBwcm9ncmFtbWVzIFYzXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGg6IDEyOTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MyB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBwcm9ncmFtIGRldGFpbHMgdjFcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBwcm9ncmFtIGRldGFpbHMgdjJcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfanVtYm90cm9uX21pbi1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDogMTU0MHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIHByb2dyYW0gZGV0YWlscyB2M1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAxNDMwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgU2VsZWN0aW9uIFYxXHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNy5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzMwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXNlbGVjdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFBhZ2UgRXN0aW1hdGlvbiBWMVxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2NsYXdzX2hlaWdodDogMTUuMzUyOWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgRXN0aW1hdGlvbiBWMSBTRU9cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb193cmFwcGVyX21heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb2p1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9qdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8ge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgdGVhbSBWMVxyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8xLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxNTQwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICYgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyB0ZWFtIFYyXHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzEuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgUGFydG5lciBWMVxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmcgOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICYgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIFBhcnRuZXIgVjJcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2p1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAvKiYgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9jbGF3c19oZWlnaHR9IC0gMzZweCk7XHJcbiAgICAgICAgfSovXHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2p1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBQYWdlIHByb3BlcnR5IGRldGFpbHMgdjFcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIETDqXRhaWwgZGUgYmllbnMgdjJcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxNTQwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBEw6l0YWlsIGRlIGJpZW5zIHYzXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDogMTQzMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBlZGl0b3JpYWxcclxuXHJcbi8vIFBhZ2UgZWRpdG9yaWEgYmFzaWNsXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9wYWdlLWVkaXRvcmlhbF9iYWNrZ3JvdW5kOiAkcGFnZXNfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtZWRpdG9yaWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9wYWdlLWVkaXRvcmlhbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGVkaXRvcmlhbCB0ZXN0XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBBbGVydG1haWwgQ29udGVudCBWMVxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NsYXdzX2hlaWdodDogMTUuMzUyOWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MWp1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGNvbnRhY3RcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfY29udGFpbmVyX21heC13aWR0aDogMTE5MnB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfdGV4dC1hbGlnbjogJGp1bWJvdHJvbi12MV9fdGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF9wYWRkaW5nOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtY29udGFjdC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLWNvbnRhY3QtdjFfY29udGFpbmVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1jb250YWN0LXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtY29udGFjdC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtY29udGFjdC12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtY29udGFjdC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBFdmVuZW1lbnRzIFYzXHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICN7JGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICYgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIEV2ZW5lbWVudHMgVjJcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggI3skYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICYgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBFdmVuZW1lbnRzIFYxXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGRldGFpbHMgbmVnb3RpYXRvciBWMVxyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMCAyZW0gMDtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzEwcHggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIC8vdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuanMtbGF6eSxcclxuLmpzLXN3aXBlci1sYXp5IHtcclxuICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnM7XHJcblxyXG4gICAgJi5qcy1sYXp5LWxvYWRlZCxcclxuICAgICYuanMtbGF6eS1lcnJvciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuaW1nLmxhenk6bm90KFtzcmNdKSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIlxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcclxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIRUFERVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5oZWFkZXJfX3JpZ2h0YmFyLS10ZXh0eyAgIFxyXG4gICAgdG9wOiAyN3ZoO1xyXG4gICAgLmhlYWRlcl9fcmlnaHRiYXItLWxpbmt7XHJcbiAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgcGFkZGluZzogMC4yZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufVxyXG4ubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgIC5mb3JtIC5mb3JtLWdyb3VwIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG4uaGVhZGVyX19zZWFyY2gtYm94e1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgIGxlZnQ6IDNlbTtcclxuICB9XHJcbn1cclxuLm1haW4tbmF2IHtcclxuICAubGFuZy1zd2l0Y2gge1xyXG4gICAgLnNzLW1haW4ge1xyXG4gICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVke1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm9keS0tbWVudS1vcGVuZWR7XHJcbiAgLmhlYWRlcl9fcmlnaHRiYXItLXRleHQge1xyXG4gICAgLmhlYWRlcl9fcmlnaHRiYXItLWxpbmt7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0VBUkNIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmFuZ2VfX2NvbnRlbnR7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgbWluLXdpZHRoOiAxMy40ZW07XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICBtaW4td2lkdGg6IDE1ZW07ICAgXHJcbiAgfVxyXG59XHJcbi5sb2NhbGl6YXRvcl9fc2VsZWN0e1xyXG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAuc3MtY29udGVudHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlYXJjaC1tb3Jle1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6IDJ2dzsgICAgICAgIFxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDV2dztcclxuICB9XHJcbn1cclxuLm1haW4tc2VhcmNoIHtcclxuICAucmFuZ2VfX3N1bW1hcnkge1xyXG4gICAgLnJhbmdlX19oaWdobGlnaHR7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICBjb2xvcjokY29sb3JfY3VzdG9tLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJhbmdlX19wcmV2aWV3e1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICBjb2xvcjokY29sb3JfYnJhbmQtMVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgLnRleHRmaWVsZF9faW5wdXR7XHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VibWl0X19maWVsZC5idXR0b257XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiAxZW0gM2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FTlUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWVudV9fbGlua3tcclxuICBwYWRkaW5nOiAwLjNlbSAxLjNlbTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjFlbTtcclxuICB9XHJcbn1cclxuLm1lbnV7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAwLjl2dztcclxuICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1JPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNyby12M19fYmxvY2stdGV4dCB7XHJcbiAgICAudGV4dC1ibG9ja3tcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjokY29sb3JfY3VzdG9tLTE7XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9jdXN0b20tMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jcm8tdjNfX3RpdGxlIHtcclxuICAudGl0bGUtLXYxLnRpdGxlIHtcclxuICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICBmb250LXNpemU6IDEuOHZ3OyAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENMQVdTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2xhd3Mge1xyXG5cdHNwYW4ge1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9jdXN0b20tMjtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9jdXN0b20tMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfY3VzdG9tLTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9jdXN0b20tMjtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9jdXN0b20tMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWFwLWlubmVyLXYyX193cmFwcGVyIHtcclxuXHQuY2xhd3Mge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9jdXN0b20tMjtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2N1c3RvbS0yO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2N1c3RvbS0yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfY3VzdG9tLTI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2N1c3RvbS0yO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9jdXN0b20tMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRVJWSUNFUyBCTE9DIDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VydmljZXMtdjFfX2JhY2tncm91bmQuc2VydmljZXNfdjFfMntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8yLmpwZykgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsMTAwJSwuNzcpO1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy12MV9fYmFja2dyb3VuZHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST01PVEUgQkxPQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb21vdGUtdjF7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHJvbW90ZTJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvcHJvbW90ZS8yLmpwZykgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsMTAwJSwuODApO1xyXG4gICAgfVxyXG4gICAgLnByb21vdGUtdjFfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtNDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW90ZS12MV9fdGV4dC1ibG9ja3tcclxuICAgICAgICBjb2xvcjogIzJEMkQyRCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5wcm9tb3RlLWxpbmt7ICAgICAgICAgICAgXHJcbiAgY29sb3I6ICRjb2xvcl9jdXN0b20tMiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5wcm9tb3RlLXYxX190aXRsZSB7XHJcbiAgLnRpdGxlIHtcclxuICAgIC50aXRsZV9fY29udGVudC0xe1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvbW90ZS12MV9fY29udGFpbmVyLXRleHR7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnByb21vdGUxLXRpdGxle1xyXG4gIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG4ucHJvbW90ZTItdGl0bGV7XHJcbiAgY29sb3I6JGNvbG9yX2JyYW5kLTQgIWltcG9ydGFudCA7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG4ucHJvbW90ZS12MV9fdGV4dC1ibG9ja3tcclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbn1cclxuLnByb21vdGUxLXRpdGxlLC5wcm9tb3RlMi10aXRsZXtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDQuNHZ3O1xyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubmV3cy12MV9faXRlbS5pdGVtLS1jb3ZlciB7XHJcbiAgLml0ZW1fX2ltZ3tcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcbn1cclxuLm5ld3MtdjFfX2l0ZW0uaXRlbSB7XHJcbiAgLml0ZW1fX2RhdGUge1xyXG4gICAgY29sb3I6ICRjb2xvcl9jdXN0b20tMjtcclxuICB9XHJcbn1cclxuLm5ld3MtbGlzdGluZy12MV9faXRlbXMsLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSB7XHJcbiAgLml0ZW1fX2ltZ3tcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ09OVEFDVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWFwLWlubmVyLXYyX19jb250YWluZXJ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjgwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBlbTtcclxuICB9IFxyXG59XHJcbi5tYXAtaW5uZXItdjJfX2NvbnRhaW5lci1mb3JteyAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTM2NnB4KSBhbmQgKG1pbi13aWR0aDoxMjgxcHgpIHtcclxuICAgICAgbWluLWhlaWdodDogOTI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpIHtcclxuICAgICAgbWluLWhlaWdodDogMTA1OHB4O1xyXG4gICAgfSBcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLm1hcC1pbm5lci12Ml9fY29udGVudCB7XHJcbiAgICAgIC5jb250ZW50X19hZGRyZXNzIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50X19tYWlsIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICB9XHJcbiAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0e1xyXG4gICAgLmZvcm17XHJcbiAgICAgIC5mb3JtX192YWxpZGF0aW9ue1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1icmFuZC0yO1xyXG4gICAgICAgICAgc3ZnIHBvbHlsaW5le1xyXG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC00O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fX2xlZ2Fsc3tcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICB9ICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyB7XHJcbiAgICAgIC5hZ2VuY3ktbGlzdGluZ19faXRlbSB7XHJcbiAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIC50aXRsZS0tdjIudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDV2dzsgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQsIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07ICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3R7XHJcbiAgICAudGV4dGFyZWFfX2lucHV0e1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCB7XHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIC5mb3JtX192YWxpZGF0aW9ue1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3Qge1xyXG4gICAgLnRleHRhcmVhX19sYWJlbCwudGV4dGZpZWxkX19sYWJlbHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0gLmZvcm1fX2NvbmRpdGlvbnN7XHJcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgIH1cclxuICAgIC5mb3JtIC5mb3JtX19maWVsZHtcclxuICAgICAgICAudGV4dGFyZWFfX2lucHV0ICwudGV4dGZpZWxkX19pbnB1dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZC0xO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxdnc7ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveF9fYm94e1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYnJhbmQtNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgIH1cclxuICAgIC5mb3JtX19zdWJtaXR7XHJcbiAgICAgICAgLnN1Ym1pdF9fZmllbGR7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAmOmhvdmVyeyAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMTsgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcC1pbm5lci12Ml9fd3JhcHBlcntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgbWF4LWhlaWdodDogMTEzdmg7ICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC1oZWlnaHQ6NzI1cHgpIHtcclxuICAgICAgbWF4LWhlaWdodDogMTI3dmg7ICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjZweCkgYW5kIChtaW4td2lkdGg6MTI4MXB4KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE1NHZoO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuICAgICAgbWF4LWhlaWdodDogMTIwdmg7ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0lMT1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuc2lsb3MtdjEgIHtcclxuICAgIC5zaWxvX190aXRsZS1kcmF3aW5nIHtcclxuICAgICAgc3ZnIHBhdGh7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWxvX19saXN0LWl0ZW06YmVmb3Jle1xyXG4gICAgICB0b3A6IDEuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT09URVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyB7XHJcbiAgICAucGFydG5lcnNfX2ltZ3tcclxuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNCksLnBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuN2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9keS0taW5uZXJ7XHJcbiAgICAuZm9vdGVyLXYxeyAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRlbSAzZW0gMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBERVRBSUxTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIHtcclxuXHQuc2xpZGVyLWltZyB7XHJcblx0XHQuc2xpZGVyLWltZ19faW1nIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxle1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbn1cclxuLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtdGl0bGUge1xyXG5cdC50aXRsZS0tdjEudGl0bGUge1xyXG5cdFx0LnRpdGxlX19jb250ZW50LTIge1x0XHRcdFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5idXR0b25fX2JhY2t7XHJcbiAgLmJ1dHRvbi1zdmd7XHJcbiAgICBmaWxsOiAkY29sb3ItYnJhbmQtMTtcclxuICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTU9EQUwgQlVHICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktbW9kYWwtLW9wZW57XHJcbiAgLmhlYWRlcl9fdG9wLWNvbnRhaW5lcntcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRSBFU1RJTUFUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzdGltYXRpb24tdjEtc2VvX19zdGlja3ktdG9wIHtcclxuICAuc3RpY2t5LXRvcF9fc2xvZ2Fue1xyXG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0UgRURJVE9SSUFMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lZGl0b3JpYWwge1xyXG4gIGltZ3tcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW90ZS12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrLmVkaXRvcmlhbCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnZpZGVvcmVkYWMge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMzBweCAzNXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbn0iXX0= */
</pre></body></html>